echo와 print는 PHP에서 어떻게 다릅니 까? [복제]
PHPecho와 print는 PHP에서 어떻게 다릅니 까? [복제]
PHP에서이 두 함수의 주요 차이점이 있습니까?
해결법
-
==============================
1.에서: http://web.archive.org/web/20090221144611/http://faqts.com/knowledge_base/view.phtml/aid/1/fid/40
에서: http://web.archive.org/web/20090221144611/http://faqts.com/knowledge_base/view.phtml/aid/1/fid/40
$b ? print "true" : print "false";
print는 또한 우선 순위 테이블의 일부이기도합니다. 복잡한 표현식 내에서 사용됩니다. 그것은 바로 아래에있다. 우선 순위 목록의. ","AND, OR 및 XOR만이 더 낮습니다.
따라서 괄호가없는 echo는 여러 개의 매개 변수를 취할 수 있습니다. 연결됨 :
echo "and a ", 1, 2, 3; // comma-separated without parentheses echo ("and a 123"); // just one parameter with parentheses
print ()는 하나의 매개 변수만을 취할 수 있습니다 :
print ("and a 123"); print "and a 123";
-
==============================
2.그들은:
그들은:
-
==============================
3.위의 답변에 추가하려면 print는 하나의 매개 변수 만 사용할 수 있지만 여러 값을 연결할 수 있습니다. 예 :
위의 답변에 추가하려면 print는 하나의 매개 변수 만 사용할 수 있지만 여러 값을 연결할 수 있습니다. 예 :
$count = 5; print "This is " . $count . " values in " . $count/5 . " parameter";
1 매개 변수의 5 개 값입니다.
-
==============================
4.PHP.net 매뉴얼에서 알 수 있듯이이 토론을 읽으십시오.
PHP.net 매뉴얼에서 알 수 있듯이이 토론을 읽으십시오.
하나의 큰 차이점은 echo가 여러 매개 변수를 사용하여 출력 할 수 있다는 것입니다. 예 :
echo 'foo', 'bar'; // Concatenates the 2 strings print('foo', 'bar'); // Fatal error
출력 문장의 결과를 평가하려면 (아래 참조) print를 사용하십시오. 그렇지 않으면 echo를 사용하십시오.
$res = print('test'); var_dump($res); //bool(true)
-
==============================
5.나는 print ()가 echo보다 느리다 고 생각한다.
나는 print ()가 echo보다 느리다 고 생각한다.
나는 다음과 같은 상황에서만 print ()를 사용하고 싶다.
echo 'Doing some stuff... '; foo() and print("ok.\n") or print("error: " . getError() . ".\n");
from https://stackoverflow.com/questions/234241/how-are-echo-and-print-different-in-php by cc-by-sa and MIT license
'PHP' 카테고리의 다른 글
ToString () PHP에서 이에 상응하는 (0) | 2018.09.20 |
---|---|
PHP에서 RecursiveIteratorIterator는 어떻게 작동합니까? (0) | 2018.09.20 |
어떻게 PHP에서 file_get_contents () 함수의 경고를 처리 할 수 있습니까? (0) | 2018.09.20 |
REST API - PUT DELETE POST GET을 사용하는 이유는 무엇입니까? (0) | 2018.09.20 |
PHP에서 ob_start ()의 사용법은 무엇입니까? (0) | 2018.09.20 |