在PHP中,echo 是一个语言结构,用来输出一个或多个字符串。它不是函数,因此可以省略括号,并且对于性能敏感的应用来说,它通常比 print 函数稍快一点。下面是几个使用 echo 的示例:

基本用法

<?php
echo "Hello, World!";
?>

输出变量

<?php
$name = "Alice";
echo "Welcome, $name!";
?>

多个参数

<?php
echo "Hello, ", "nice ", "to ", "meet ", "you!";
?>

结合变量和字符串

<?php
$greeting = "Hello";
$name = "Bob";
echo $greeting . ", " . $name . "!";
?>

使用复合赋值运算符

<?php
$text = "Have a nice day";
$text .= ", enjoy your coding!";
echo $text;
?>

输出数组元素

<?php
$fruits = array("apple", "banana", "cherry");
foreach($fruits as $fruit) {
    echo $fruit . "<br>";
}
?>

混合使用单引号和双引号

<?php
$site = 'PHP中文网';
echo "欢迎来到 $site !"; // 双引号内变量会被解析
echo '欢迎来到 '.$site.' !'; // 单引号内需用句点连接变量
?>

注意事项

  • 当你需要输出的字符串中包含单引号或双引号时,可以使用反斜杠 \ 进行转义,或者根据情况选择单引号或双引号来包围字符串以避免转义问题。
  • 虽然可以省略 echo 后的分号 ;,但良好的编程习惯建议始终加上,以避免可能的错误和提高代码的可读性。