PHP echo 和 print


2021年8月23日, Learn eTutorial
2069

在本 PHP 教程中,您将学习 PHP 中所有关于打印函数的内容。我们将详细讨论 PHP 中的 echo 语句和 print 语句及其区别。在 PHP 中,基本上有两种方法可以显示输出。echo 语句是最广泛使用的显示输出的方法。

PHP 中的 echo 语句是什么?

PHP 中的 echo 语句就像一个语言结构,它从不作为函数操作,因此括号没有重要性。语句的末尾用分号 (;) 表示。echo 语句可以显示所需数量的字符串。我们可以使用 echo 语句显示变量、数字、字符串、值和表达式的结果。

如何使用 echo 语句显示输出?

  • 使用 echo 显示单个字符串

    要显示单个字符串,我们只需键入 echo,后跟我们想要在单引号 ('') 或双引号 ("") 中显示的字符串。如果我们要显示变量的值,我们应该使用双引号。

    示例

    
    echo “Hi! Welcome to learnetutorials.com”;
    echo ‘We are learning about the PHP language’;
    
    

    输出

    
    Hi! Welcome to learnetutorials.com
    We are learning about the PHP language
    
  • 使用 echo 显示多个参数

    显示多个参数与显示单个参数类似,在这里我们使用逗号 ( , ) 来分隔参数。

    示例

    
    echo “Hi”, ”All”, ”Welcome”, ”To learnetutorials.com”;
    
    

    输出

    
    Hi All Welcome To learnetutorials.com
    
  • 使用 echo 显示变量

    要显示变量,我们可以直接传递变量,也可以使用双引号 ("")。我们使用连接符 (.) 来连接参数。

    示例

    
    $age = 18;
    echo “Age =”. $age;
    echo “Age = $age”;
    
    

    输出

    
    Age = 18
    Age = 18
    
PHP - Echo

PHP 中的 print 语句是什么?

PHP 中的 print 语句与 echo 语句大体相同。print 语句也作为语言结构工作,但与 echo 语句相比,它更像一个函数,并且像 echo 语句一样,括号没有重要性。语句的末尾用分号 (;) 表示。与 echo 语句不同,print 语句始终返回 1 的值,并且 print 语句不能显示多个参数。我们可以使用 echo 语句显示变量、数字、字符串、值和表达式的结果。

如何使用 print 语句显示输出?

  • 使用 print 显示单个字符串

    要显示单个字符串,它与 echo 语句类似;我们只需键入 print,后跟我们想要在单引号 ('') 或双引号 ("") 中显示的字符串。如果我们要显示变量的值,我们应该使用双引号。

    示例

    
    print “Hi! Welcome to learnetutorials.com”;
    print ‘We are learning about the PHP language’;
    
    

    输出

    
    Hi! Welcome to learnetutorials.com
    We are learning about the PHP language
    
  • 使用 print 显示变量

    要显示变量,它与 echo 语句类似,我们可以直接传递变量,也可以使用双引号 ("")。我们使用连接符 (.) 来连接参数。

    示例

    
    $age = 18;
    echo “Age =”. $age;
    echo “Age = $age”;
    
    

    输出

    
    Age = 18
    Age = 18
    
PHP - Print

echo 语句和 print 语句有什么区别?

echo 语句 print 语句

echo 可以使用逗号 (,) 传递多个参数

print 语句不接受多个参数

echo 语句不返回任何值

print 语句始终返回 1 的值

echo 相对比 print 快

print 相对比 echo 慢

echo 更像一个语言结构,而不是一个函数

print 也是一个语言结构,但与 echo 相比,它更像一个函数