PHP echo 语句
PHP echo() 语句输出一个或多个字符串
( PHP >= 4 )
语句格式
echo strings;
echo() 函数实际不是一个函数,所以可以不必对它使用括号
如果想要传多于一个参数给 echo(),使用括号将会生成解析错误
echo() 函数比 print() 速度稍快
echo() 函数也有简化语法
在 PHP 5.4.0 版本之前,该语法只适用于 short_open_tag 配置设置启用的情况
参数
参数 | 描述 |
---|---|
strings | 必需。一个或多个要发送到输出的字符串 |
返回值
没有返回值
范例
输出一些文本
<?php echo "Hello world!";
运行以上 PHP 范例,输出结果如下
Hello world!
范例 2
输出字符串变量($str)的值
<?php $str = "Hello world!"; echo $str;
运行以上 PHP 范例,输出结果如下
Hello world!
范例 3
输出字符串变量($str)的值,包含 HTML 标签
<?php $str = "Hello world!"; echo $str; echo "<br>What a nice day!";
运行以上 PHP 范例,输出结果如下
Hello world! What a nice day!
范例 4
连接两个字符串变量
<?php $str1 = "Hello world!"; $str2 = "What a nice day!"; echo $str1 . " " . $str2;
运行以上 PHP 范例,输出结果如下
Hello world! What a nice day!
范例 5
输出数组的值
<?php $age = array("Peter"=>"35"); echo "Peter is " . $age['Peter'] . " years old.";
运行以上 PHP 范例,输出结果如下
Peter is 35 years old.
范例 6
输出一些文本
<?php echo "This text spans multiple lines.";
运行以上 PHP 范例,输出结果如下
This text spans multiple lines.
范例 7
如何使用多个参数
<?php echo 'This ','string ','was ','made ','with multiple parameters.';
运行以上 PHP 范例,输出结果如下
This string was made with multiple parameters.
范例 8
单引号和双引号的区别。单引号将输出变量名称,而不是值
<?php $color = "red"; echo "Roses are $color"; echo "<br>"; echo 'Roses are $color';
运行以上 PHP 范例,输出结果如下
Roses are red Roses are $color
范例 9
简化语法(只适用于 short_open_tag 配置设置启用的情况)
<?php $color = "red"; ?> <p>Roses are <?= $color ?></p>
运行以上 PHP 范例,输出结果如下
Roses are red