php printf와 echo의 차이점은 다음과 같습니다. 1. echo는 여러 문자열을 출력할 수 있지만 print는 하나의 문자열만 출력할 수 있습니다. 2. [echo()]에는 echo 명령과 동일한 반환 값이 없습니다. print()] 반환 값이 있으며, 성공하면 1, 실패하면 0이 반환됩니다.
【관련 학습 권장 사항: php 그래픽 튜토리얼】
php printf와 echo의 차이점은 다음과 같습니다.
PHP에서 HTML 콘텐츠의 동적 출력은 print 및 echo 문을 통해 이루어집니다. 예, 실제 사용에서는
print와 echo의 기능이 거의 동일합니다. 하나를 사용할 수 있는 곳이라면 다른 하나도 사용할 수 있다고 말할 수 있습니다. 그러나 둘 사이에는 여전히 매우 중요한 차이점이 있습니다. echo 함수에서는 여러 문자열을 동시에 출력할 수 있는 반면, print 함수에서는 동시에 하나의 문자열만 출력할 수 있습니다. 동시에, echo 함수에는 괄호가 필요하지 않으므로 echo 함수는 함수라기보다는 명령문에 더 가깝습니다.
echo와 print는 함수가 아니라 언어 구성이므로 괄호가 필요하지 않습니다.
차이점은 다음과 같습니다.
(1) echo는 다음과 같이 여러 문자열을 출력할 수 있습니다.
echo 'a','b','c';
괄호를 추가해야 합니다. echo ('a','b','c') ; 는 잘못되었으며 다음과 같이 작성해야 합니다:
echo ('a'),('b'),('c');
에는 함수와 유사한 동작이 없으므로 함수의 컨텍스트에서 사용할 수 없습니다.
(2) print는 문자열만 출력할 수 있으며 함수처럼 동작할 수 있습니다. 예를 들어 다음과 같이 사용할 수 있습니다.
$ret = print 'Hello World';
따라서 더 복잡한 표현에도 사용할 수 있습니다.
또한 echo의 효율성은 상대적으로 빠릅니다!
코드:
$a='hello ';$b='php world!';echo $a,$b.' ';//echo 可以用逗号分隔字符串变量来显示 print $a.$b.' ';//而print不能使用逗号,只能用点号分隔, //print $a,$b.' ';//这里使用逗号时报错。 ?>
분석 요약:
echo 명령은 print 명령과 동일하며 echo 기능과 차이가 없습니다. 인쇄 기능.
echo()에는 echo 명령과 마찬가지로 반환 값이 없습니다.
print()에는 성공하면 1이 반환되고, false이면 0이 반환됩니다.
printf ()는 sprintf()와 유사하며 형식이 지정된 출력의 경우 차이점은 전자는 표준 출력으로 출력하고 후자는
echo <<< EOT EOT; print <<< EOT EOT;
로 출력한다는 점입니다.
<<<
연산 문자, 사용자 정의 구분 기호 사이의 내용은 문자열로 간주되고 그 사이의 변수는 처리될 수 있습니다<<<
运算符,将由自定义分界符间的内容视为字符串,可对其间的变量做处理
EOT
EOT 사용자 정의 구분 기호, 끝은 줄의 시작 부분에 있어야 합니다<blockquote>
<p><a href="https://www.php.cn/course/list/29.html" target="_blank"></a><br> 관련 학습 권장 사항: </p>php 프로그래밍</blockquote>(동영상)🎜🎜🎜
위 내용은 PHP printf와 에코의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!