echo "asd";//字符串 echo "ads$c";//字符串+变量 echo 'ads$c';//字符串 asd$c $c不是变量 echo "sd"."vs"; echo "sd","vs"; echo $a; echo $a.$b; echo $a,$b; echo $a.$b.$c; echo $a,$b,$c; echo "kaskd{$c}asd"; echo "kakskd{$arr['lo']}"; echo "kakskd{$obj->a}"; echo "kaskd".$c."kasd"; echo "kaskd".$arr['lo']."kasd"; echo "kaskd".$obj->a."kasd"; echo "kaskd".func($c)."kasd"; echo "kaksk".($a+1)."dkkasd"; echo $c."jaksd"; echo $c,"jaksd"; //php多行输出方法 echo <<<END This uses the "here document" syntax to output END; //输出简写 <?php echo $a;?> <?=$a?>
<?php echo "Hello World"; echo "This spans multiple lines. The newlines will be output as well"; echo "This spans\nmultiple lines. The newlines will be\noutput as well."; echo "Escaping characters is done \"Like this\"."; // You can use variables inside of an echo statement $foo = "foobar"; $bar = "barbaz"; echo "foo is $foo"; // foo is foobar // You can also use arrays $baz = array("value" => "foo"); echo "this is {$baz['value']} !"; // this is foo ! // Using single quotes will print the variable name, not the value echo 'foo is $foo'; // foo is $foo // If you are not using any other characters, you can just echo variables echo $foo; // foobar echo $foo,$bar; // foobarbarbaz // Some people prefer passing multiple parameters to echo over concatenation. echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', chr(10); echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n"; echo <<<END This uses the "here document" syntax to output multiple lines with $variable interpolation. Note that the here document terminator must appear on a line with just a semicolon. no extra whitespace! END; // Because echo does not behave like a function, the following code is invalid. ($some_var) ? echo 'true' : echo 'false'; // However, the following examples will work: ($some_var) ? print 'true' : print 'false'; // print is also a construct, but // it behaves like a function, so // it may be used in this context. echo $some_var ? 'true': 'false'; // changing the statement around ?>
공식 매뉴얼 설명은 다음과 같습니다.
정의 및 사용법
정의 및 사용법
echo() 함수는 하나 이상의 문자열을 출력합니다.
echo() 함수는 하나 이상의 문자열을 출력합니다. 여러 문자열.
구문
구문
echo(strings)
매개변수 매개변수 설명 설명
strings 출력으로 보낼 하나 이상의 문자열
필수 매개변수입니다. 결과에 전송해야 하는 하나 이상의 문자열을 지정하세요.
팁 및 참고 사항
팁 및 참고 사항
참고: echo() 함수는 실제로 함수가 아니므로 괄호를 사용할 필요가 없습니다. 그러나 echo()에 두 개 이상의 매개변수를 전달하려는 경우 괄호를 사용하면 구문 분석 오류가 발생합니다.
참고: echo() 함수는 실제 함수가 아니므로 Go할 필요가 없습니다. 그것을 사용하십시오. echo() 함수에 두 개 이상의 인수를 전달하려는 경우 괄호 "()"를 사용하면 오류가 발생합니다.
팁: echo() 함수는 print()보다 약간 빠릅니다.
팁: echo() 함수는 print() 함수의 단순화된 버전과 동일합니다.
팁: echo() 함수에는 다음과 같은 단축 구문이 있습니다. 예제 5를 참조하세요.
팁: echo() 함수에는 다음과 같은 단축 구문이 있습니다. 자세한 내용은 사례 5를 참조하세요.
예제 1
사례 1
<?php $str = "Who's Kai Jim?"; echo $str; echo "<br />"; echo $str."<br />I don't know!"; ?>
위 코드의 출력은 다음과 같습니다.
위 코드는 다음 결과를 출력합니다.
Kai Jim은 누구입니까?Kai Jim은 누구입니까?I 모르겠어요!
예 2
사례 2
<?php echo "This textspans multiplelines."; ?>
위 코드의 출력은 다음과 같습니다.
이 텍스트는 여러 줄에 걸쳐 있습니다.
3
사례 3
<?php echo 'This ','string ','was ','made ','with multiple parameters'; ?>위 코드의 출력은 다음과 같습니다.
이 문자열은 여러 매개변수로 만들어졌습니다.
예 4
사례 4
의 차이점 작은따옴표와 큰따옴표는 값이 아닌 변수 이름을 출력합니다:
작은따옴표(')와 큰따옴표(")의 차이. 작은따옴표는 변수 값 대신 변수 이름을 출력합니다:
<?php $color = "red"; echo "Roses are $color"; echo "<br />"; echo 'Roses are $color'; ?>
장미는 redRoses는 $color
예 5
사례 5
바로가기 구문:
단축키(단축키) 구문:
<html><body> <?php $color = "red"; ?><p>Roses are <?=$color?></p></body></html>