>  기사  >  백엔드 개발  >  PHP 출력 문의 차이점

PHP 출력 문의 차이점

王林
王林원래의
2019-09-19 17:57:172891검색

PHP 출력 문의 차이점

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를 사용한 출력 결과는 다음과 같습니다.

PHP 출력 문의 차이점

print()를 사용한 출력 결과는 다음과 같습니다.

PHP 출력 문의 차이점

print_r()을 사용한 출력 결과는 다음과 같습니다.

PHP 출력 문의 차이점

var_dump()를 사용한 출력 결과는 다음과 같습니다. :

PHP 출력 문의 차이점

추천 튜토리얼: PHP 비디오 튜토리얼

위 내용은 PHP 출력 문의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.