PHP 5 echo 和 print 语句
PHP 5 Echo 和 Print 语句
简介
PHP 5中,有两种输出文本或变量的语句:echo和print。echo和print都可以输出字符串,并可将多个字符串和变量组合成一个复杂的字符串输出。这两种语句的返回值都是 void,即没有返回值。
Echo语句
echo语句可以输出简单和复杂的字符串,如下所示:
<?php
echo "Hello World!";
?>
输出结果为:
Hello World!
可以将多个字符串和变量组合成一个复杂的字符串输出,如下所示:
<?php
$name = "Tom";
$age = 20;
echo "My name is " . $name . ", and I am " . $age . " years old.";
?>
输出结果为:
My name is Tom, and I am 20 years old.
Print语句
print语句同样可以输出简单和复杂的字符串,如下所示:
<?php
print "Hello World!";
?>
输出结果为:
Hello World!
同样可以将多个字符串和变量组合成一个复杂的字符串输出,如下所示:
<?php
$name = "Tom";
$age = 20;
print "My name is " . $name . ", and I am " . $age . " years old.";
?>
输出结果为:
My name is Tom, and I am 20 years old.
Echo 和 Print 的区别
- echo可以同时输出多个参数,而print不能。
- echo的速度要比print快,因为echo没有返回值,而print必须返回1。
- 如果要在表达式中使用echo,需要用括号将其括起来;而print则不需要括号。
总结
在PHP 5中,echo和print都是用于输出字符串和变量的语句,可以将多个字符串和变量组合成一个复杂的字符串输出。两者的区别主要在于输出多个参数的能力、速度和表达式中的使用。开发人员可以根据实际需要选择使用echo或print语句。