일부 유명 프로그램이 항상 인쇄를 사용하는 이유
어디선가 읽었는데, 지금 어디서 읽었는지 기억이 안나요.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 벤치마크를 참조하십시오.echo대print다른 흥미로운 비교도 할 수 있습니다.
결국, 그러한 것들은 개인적인 관습으로 귀결된다.를 사용함으로써 얻을 수 있는 효율은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
'programing' 카테고리의 다른 글
| Unix 쉘 스크립트에서 읽을 수 있는 JSON 형식으로 컬 출력 표시 (0) | 2023.03.29 |
|---|---|
| 연결 문자열에서 서비스 이름 대신 SID를 사용하면 cx_Oracle이 연결되지 않음 (0) | 2023.03.29 |
| 브라우저 콘솔에서 앵귤러 함수를 호출하다 (0) | 2023.03.19 |
| Mailchimp API v3를 사용하여 목록에 가입자 추가 (0) | 2023.03.19 |
| 단일 요소 디코딩에 실패하면 Swift JSONDecode 디코딩 어레이가 실패함 (0) | 2023.03.19 |