PHP 注释
在 PHP 中,echo
和print
是语言结构而非函数,因此可以直接使用不加括号的形式向浏览器或命令行输出内容。
PHP Echo 语句
在 PHP 中,echo
是一个语言结构(不是函数)可以接受多个参数,用于输出内容。
echo
是最灵活的输出方式,几乎能直接输出所有基本数据类型(如字符串、数字、布尔值、变量等)到浏览器或命令行中,但无法直接输出完整数组或未实现__toString()
方法的对象。
✅echo
可以输出一个或多个字符串:
echo "Hello World!"; // 输出普通字符串
echo 'Hello World!'; // 输出单引号字符串
echo "Hello", " ", "World!"; // 输出多个字符串,通过逗号进行分隔
✅echo
可以输出变量:
$name = "John";
echo $name; // 输出变量值
✅echo
可以输出 HTML 代码:
echo "<h1>标题</h1>";
echo "<p>这是一个段落。</p>";
echo "<div class='container'>内容</div>";
✅echo
可以输出数字和数学运算结果:
echo 123; // 输出整数
echo 3.14; // 输出浮点数
echo 10 + 20; // 输出计算结果是30
✅echo
可以输出布尔值:
echo true; // 输出"1"
echo false; // 不输出任何内容
✅echo
可以输出混合内容:
$price = 99.9;
echo "商品价格:<strong>", $price, "</strong>元"; // 混合HTML和变量
PHP Print 语句
在 PHP 中,print
是一个语言结构(不是函数)只能接受一个参数,用于输出内容。
性能上,print
比echo
稍慢,但差异极小。支持多种基本数据类型(如字符串、数字、布尔值、变量等)到浏览器或命令行中。
✅print
可以输出字符串:
print "Hello, World!"; // 直接输出字符串
✅print
可以输出变量:
$name = "John";
echo $name; // 输出变量值
✅print
可以输出 HTML 代码:
echo "<h1>标题</h1>";
echo "<p>这是一个段落。</p>";
echo "<div class='container'>内容</div>";
✅print
可以输出字符串拼接(使用.
连接):
$age = 25;
print "Age: " . $age; // 输出 "Age: 25"
✅print
可以输出转义字符(如\n
、\t
等):
print "Line 1\nLine 2"; // 输出换行(在浏览器中需用 `<br>` 换行)
✅print
可以输出数字和数学运算结果:
echo 123; // 输出整数
echo 3.14; // 输出浮点数
echo 10 + 20; // 输出计算结果是30
✅print
可以输出布尔值:
echo true; // 输出"1"
echo false; // 不输出任何内容
✅print
可以输出数组(需结合print_r
或var_dump
):
print
不能直接输出数组结构,但可以结合print_r
或var_dump
:
$arr = [1, 2, 3];
print_r($arr); // 输出数组结构
✅print
可以输出函数返回值:
function greet() {
return "Hello!";
}
print greet(); // 输出函数返回值
评论区 0
发表评论
教程介绍
PHP 通用开源服务器端脚本语言,特别适用于 Web 开发,能够嵌入 HTML 中使用。
20
章节
50
阅读
0
评论
反馈提交成功
感谢您的反馈,我们将尽快处理您的反馈