在PHP中,字符串函数 echo () 输出一个或多个字符串。
函数语法:
echo ( string $arg1 [, string $... ] ) : void
函数参数说明:
参数 | 描述 |
---|---|
agr1 ... | 必需。一个或多个要发送到输出的字符串。 |
echo () 输出所有参数,且输出不会换行。
echo 不是一个函数(它是一个语言结构), 因此不一定要使用小括号来指明参数,单引号,双引号都可以。 echo (不像其他语言构造)不表现得像一个函数, 所以不能总是使用一个函数的上下文。 另外,如果想给 echo 传递多个参数, 那么就不能使用小括号。
echo 也有一个快捷用法,可以在打开标记前直接用一个等号。在 PHP 5.4.0 之前,必须在php.ini 里面启用 short_open_tag 才有效。
举例1,输出单个参数字符串:
<?php $str = "Hello world!"; echo $str;
以上代码输出如下:
hello,world
举例2,输出多个参数字符串,用逗号(,)分割:
<?php $str = "Hello world!"; echo $str, 'hell china';
以上代码输出如下(注意多个输出不换行):
Hello world!hell china
举例3,单引号和双引号输出字符串,两者有区别。单引号将输出变量名称,而不是值:
<?php $str = "Hello world!"; // 单引号输出 echo '$str'; echo '<br>'; // 双引号输出 echo "$str";
以上代码输出如下:
$str Hello world!