如何在 PHP 中使用 echo、print 和 print_r

在使用 PHP 时,每个开发人员都应该知道如何使用 echo、print 和 print_r。

使用echo

PHP echo 被认为是一种语言结构,而不是一个函数。

它能够接受参数列表。
然而,它现在将返回任何值。

我们不能将其用作 PHP 中的变量函数。
但是,我们可以应用它来显示传递给它的参数的输出。

使用 PHP echo 的示例如下图所示:

<?php
 
//声明变量并初始化它。
$x = "onitroad ";
$y = "Computer science portal";
//Displaying the value of $x 
echo $x, $y;
?>

查看输出:

onitroad Computer science portal

使用print

PHP print 也不是真正的函数。
它被认为是一种语言结构。

然而,与 echo 不同的是,它总是返回值 1.
它可以很容易地用作表达式。
echo 和 print 之间还有另一个区别:print 能够一次接受一个参数。
我们不能将其用作可变函数。

此外,打印构造只能返回字符串。

为了更好的理解,请看下面的例子:

<?php
$x = "onitroad";
/查看 $x 的值 
print $x;
?>

输出将是:

onitroad

使用 print_r()

PHP print_r() 被视为正则表达式。
它能够以人类可理解的格式输出有关参数的详细信息。

print_r() 正则表达式对于检测程序执行过程中的故障非常方便。
它更类似于 var_dump()。

让我们看看一个使用 print_r() 的例子:

<?php
//PHP program for illustrating echo 
//Declaring an array 
$arr = array(
  '0' => "onitroad",
  '1' => "Computer",
  '2' => "Science",
  '3' => "Portal"
);
//显示 $x 的值
print_r($arr);
?>

输出将如下所示:

Array
(
    [0] => onitroad
    [1] => Computer
    [2] => Science
    [3] => Portal
)
日期:2020-06-02 22:15:54 来源:oir作者:oir