programing

일부 유명 프로그램이 항상 인쇄를 사용하는 이유

minimums 2023. 3. 29. 21:20
반응형

일부 유명 프로그램이 항상 인쇄를 사용하는 이유

어디선가 읽었는데, 지금 어디서 읽었는지 기억이 안나요.echo보다 효율적인 데이터 출력 방법print.

WordPress나 Drupal과 같은 많은 유명한 소프트웨어 패키지와 프레임워크는 왜 그렇게 인쇄를 좋아하는가?그 뒤에 특별한 이유나 습관 같은 게 있나요?

실제로 에코와 인쇄는 구조에 따라 달라집니다.인쇄는 일반 함수와 동일한 값을 반환합니다.그러나 일반적인 생각에도 불구하고, Print는 괄호가 필요 없는 기능임을 알 수 있습니다(Printf와 혼동하지 마십시오).Print와 Echo는 모두 언어 구성체라고 불리지만, 그렇다고 Print를 함수처럼 기능시킬 수 있는 것은 아닙니다.

자세한 내용은 이쪽에서 확인할 수 있습니다.

http://www.learnphponline.com/php-basics/php-echo-vs-print

하지만 완전히 완벽하진 않아요인쇄는 다음과 같은 복잡한 구성의 일부로 사용할 수 있습니다.

($b) ? print “True” : print “False”;

반면 에코가 할 수 없습니다.또, 에러 출력(@print)을 사용하고 싶은 경우도 있습니다.테스트";) 에코를 사용할 수 없습니다.그렇지 않은 경우 – 좋은 정보.

PHP 문서에는 이 주장을 뒷받침하는 내용이 없습니다.하지만 둘 사이의 중요한 차이점은echo값은 반환되지 않습니다.print그래서 누군가는 이런 주장을 할 수 있다echo따라서 더 효율적입니다.

자세한 내용은 PHP 벤치마크를 참조하십시오.echoprint다른 흥미로운 비교도 할 수 있습니다.

결국, 그러한 것들은 개인적인 관습으로 귀결된다.를 사용함으로써 얻을 수 있는 효율은echo에 걸쳐서print코드의 다른 영역에 비해 사소한 것일 수 있습니다.

성능 테스트에서 속도 차이는 없습니다.print그리고.echo호환성이 있습니다.정말 개인적인 취향이에요.야생에서 나는 PHP 프로그래머들이 엄격하게 고수하는 것을 봐왔다.echo또한 다국어 프로그래머(구절일 경우)도 둘 다 사용합니다.

블로그에서 마이크로 최적화에 대해 이야기하는 것을 좋아하기 때문입니다.=> http://en.wikipedia.org/wiki/Tony_Hoare의 유명한 인용문을 검색해야 하므로 섣부른 최적화는 반드시 피해야 합니다.당신은 업무 수행에 문제가 있을 때만 당신의 낮은 결실을 따져야 하고, 그런 블로그를 읽으며 시간을 낭비하는 것을 멈춰야 한다.PHP 제작자가 몇 가지 프레젠테이션을 했습니다=> http://www.archive.org/details/simple_is_hard

지금은 꽤 오래된 영상이지만, 제 생각에는 여전히 매우 좋은 영상입니다.

언급URL : https://stackoverflow.com/questions/6560695/why-some-famous-programs-are-always-using-print

반응형