📜  PHP回显和打印

📅  最后修改于: 2022-05-13 01:56:53.476000             🧑  作者: Mango

PHP回显和打印

在本文中,我们将了解什么是PHP中的 echo 和 print 语句,并通过示例了解它们的基本实现。 echo 用于显示传递给它的参数的输出。它显示一个或多个用逗号分隔的字符串的输出。 print 一次接受一个参数,并且不能在PHP中用作变量函数。打印只输出字符串。

注意:两者都是PHP程序中的语言结构,它们或多或少是相同的,因为它们都用于在浏览器屏幕上输出数据。 print语句是echo的替代方法。

PHP echo 语句:它是一种语言结构,从不表现得像函数,因此不需要括号。但是开发人员可以根据需要使用括号。 echo语句的结尾由分号 (';') 标识。它输出一个或多个字符串。我们可以使用' echo '来输出字符串、数字、变量、值和表达式的结果。以下是PHP中 echo 语句的一些用法:

显示字符串:我们可以简单地使用关键字echo后跟要在引号内显示的字符串。下面的示例展示了如何使用PHP显示字符串。

PHP


PHP


PHP


PHP


PHP


输出:

Hello,This is a display string example!

字符串显示为多个参数:我们可以将多个字符串参数而不是单个字符串参数传递给echo语句,并用逗号 (',')运算符分隔它们。例如,如果我们有两个字符串,即“Hello”和“World”,那么我们可以将它们传递为 (“Hello”, “World”)。

PHP


输出:

Multiple argument string!

显示变量:使用echo语句显示变量也像显示普通字符串一样简单。下面的示例展示了在PHP echo语句的帮助下显示变量的不同方式。

PHP


输出:

Hello, World!
10+20=30

上述代码中的(.)运算符可用于连接PHP中的两个字符串,“\n”用于换行,也称为换行符。我们将在进一步的文章中了解这些。

PHP print 语句: PHP print语句与echo语句类似,可以多次替代echo 。它也是一种语言结构,因此我们不能使用括号,即printprint()

printecho语句之间的主要区别在于echo的行为不像函数,而print的行为像函数。 print语句一次只能有一个参数,因此可以打印一个字符串。此外, print语句始终返回值 1。与echo一样, print语句也可用于打印字符串和变量。下面是一些在PHP中使用print语句的例子:

显示文本字符串:我们可以使用print语句显示字符串,就像使用echo语句一样。唯一的区别是我们不能用一个打印语句显示多个用逗号(,)分隔的字符串。下面的例子展示了如何在PHP打印语句的帮助下显示字符串。

PHP


输出:

Hello, world!

显示变量:使用print语句显示变量也与echo语句相同。下面的例子展示了如何在PHP打印语句的帮助下显示变量。

PHP


输出:

Hello, World!
10+20=30

PHP中的 echo 和 print 语句的区别:

S.No.

echo statement

print statement

1.

echo accepts a list of arguments (multiple arguments can be passed), separated by commas.

print accepts only one argument at a time.

2.

It returns no value or returns void. 

It returns the value 1.

3.

 It displays the outputs of one or more strings separated by commas.

The print outputs only the strings.

4. 

It is comparatively faster than the print statement.

It is slower than an echo statement.

参考资料

  • http:// PHP.net/manual/en/函数.echo。 PHP
  • PHP 。 PHP