主题
  • 默认模式
  • 浅蓝色模式
  • 淡绿色模式
  • 深夜模式

PHP 注释

在 PHP 中,echoprint是语言结构而非函数,因此可以直接使用不加括号的形式向浏览器或命令行输出内容。


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是一个语言结构(不是函数)只能接受一个参数,用于输出内容。

性能上,printecho稍慢,但差异极小。支持多种基本数据类型(如字符串、数字、布尔值、变量等)到浏览器或命令行中。

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_rvar_dump):

print不能直接输出数组结构,但可以结合print_rvar_dump

$arr = [1, 2, 3];
print_r($arr);  // 输出数组结构

print可以输出函数返回值:

function greet() {
    return "Hello!";
}
print greet();  // 输出函数返回值


评论区 0
发表评论