PHP echo 및 print 문
echo와 print의 차이점:
echo - 둘 이상의 문자열을 출력할 수 있습니다.
print - 하나의 문자열만 출력할 수 있으며 항상 1
을 반환합니다.팁: echo는 어떤 값도 반환하지 않기 때문에 print보다 약간 빠릅니다.
PHP echo 문
echo는 괄호(echo 또는 echo()) 유무에 관계없이 사용할 수 있는 언어 구조입니다.
PHP 인쇄 문
print도 언어 구조이며 괄호 유무에 관계없이 사용할 수 있습니다(print 또는 print()).
공통 출력문
echo()
은 여러 값을 쉼표로 구분하여 한 번에 출력할 수 있습니다. echo는 실제 함수가 아닌 언어 구조이므로 표현식의 일부로 사용할 수 없습니다.
print()
함수 print()는 값(해당 매개변수)을 인쇄하고 문자열이 성공적으로 표시되면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
print_r()
은 문자열과 숫자를 간단히 인쇄할 수 있는 반면, 배열은 Array로 시작하여 괄호로 묶인 키와 값 목록으로 표시됩니다. 그러나 Boolean 값과 NULL을 출력하는 print_r()의 결과는 모두 "n"을 인쇄하기 때문에 의미가 없습니다. 따라서 디버깅에는 var_dump() 함수를 사용하는 것이 더 적합합니다.
var_dump()
변수의 유형과 길이를 결정하고 변수의 값을 출력합니다. 변수에 값이 있으면 변수의 값이 출력되고 데이터 유형이 반환됩니다. 이 함수는 표현식의 유형 및 값을 포함하여 하나 이상의 표현식에 대한 구조적 정보를 표시합니다. 배열은 값을 재귀적으로 확장하여 들여쓰기를 통해 구조를 표시합니다.
echo를 사용한 출력 결과는 다음과 같습니다.
print()를 사용한 출력 결과는 다음과 같습니다.
print_r()을 사용한 출력 결과는 다음과 같습니다.
var_dump()를 사용한 출력 결과는 다음과 같습니다. :
추천 튜토리얼: PHP 비디오 튜토리얼
위 내용은 PHP 출력 문의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!