PHP echo/print 学习笔记

在 PHP 中,我们可以使用 echoprint 语句来向浏览器输出文本。

echo 语句

echo 是 PHP 的一个语言结构,可以用来输出一个或多个字符串。其基本语法如下:

phpCopy Code
echo string1, string2, ..., stringn;

其中,string1, string2, ..., stringn 是要输出的字符串,可以使用单引号、双引号或无引号表示。

下面是一些实例:

phpCopy Code
// 输出一个字符串 echo "Hello World!"; // 输出多个字符串 echo "Hello ", "World!"; // 输出包含 HTML 标签的字符串 echo "<h1>Hello World!</h1>"; // 输出字符串变量 $name = "Alice"; echo "Hello, $name!";

注意,echo 语句不需要返回值,因此不能用作表达式中的一部分。

print 语句

echo 不同,print 是一个函数,其基本语法如下:

phpCopy Code
print(string);

其中,string 是要输出的字符串。

下面是一些实例:

phpCopy Code
// 输出一个字符串 print "Hello World!"; // 输出字符串变量 $name = "Bob"; print "Hello, $name!";

注意,print 只能输出一个字符串,并且始终返回值为1。

总结

echoprint 都可以用来向浏览器输出文本,但是它们有以下几点区别:

  • echo 是一个语言结构,而 print 是一个函数。
  • echo 可以输出多个字符串,而 print 只能输出一个字符串。
  • echo 不返回值,而 print 始终返回 1。