首页博客网络编程
PHP echo 和 print 语句是语言构造,而不是函数。您可以自由使用它们,不带括号。
这两个构造都用于输出字符串。打印和回显结构之间的差异很小,但回显可以被视为更省时的选项。
此外,echo 可以接受多个参数,而 print 可以用作表达式,因为它可以返回值 1。
PHP 和语句是输出数据(文本、变量等)最常用的构造之一。print
echo
您不需要对它们使用括号,因为它们在技术上不是函数。
print_r
是一个函数,主要用于调试。
通过使用 PHP ,您可以打印一个或多个字符串。让我们看一个PHP示例,了解如何实现这一点:echo
例复制
<?php echo "<h2>Am I ready?!</h2>"; echo "Howdy!<br>"; echo "I'm ready!<br>"; echo "I ", "made ", "this ", "string ", "with my handy hands!"; ?>
在下面的代码中,您可以了解如何使用 .在这个 PHP 示例中,您可以看到 4 个不同的变量:、 和 :echo
$text1
$text2
$var1
$var2
例复制
<?php $text1 = "I am "; $text2 = "Ready!"; $var1 = 4; $var2 = 3; echo "<h2>" . $text1 . $text2 . "</h2>"; echo $var1 + $var2;?>
下面的 PHP 示例显示了如何使用 PHP 显示文本并将 HTML 标记包含在语句中:print
例复制
<?php print "<h2>I am ready to learn PHP!</h2>"; print "Hey there!<br>"; print "I will learn ALL the PHP!"; ?>
下面的 PHP 示例的代码显示了如何使用 PHP 显示文本和 PHP 变量。同样,您可以看到正在使用四个变量并输出它们的值:print
例复制
<?php $text1 = "Learning PHP"; $text2 = "ALL the PHP"; $var1 = 58; $var2 = 4; print "<h6>" . $text1 . $text2 . "</h6>"; print $var1 + $var2;?>
和 PHP 中的用例是不同的。echo
print
print_r
echo
和输出字符串。 in PHP 以更易读的形式返回有关变量的详细信息。它提供变量的数据类型。在数组上使用时,返回列表中的所有元素。print
print_r
print_r
在此代码示例中,我们将使用以下函数创建 PHP 打印数组:print_r
例复制
<?php$a = array ('a' => 'airplane', 'b' => 'train', 'c' => array ('o', 'k', 'f')); print_r ($a);?>
注: 要在多行中显示信息,请与print_r一起应用 \n。此外,包括<pre>以指示几行。
print
PHP 语句用于显示文本或变量。echo
这些语言结构不需要括号。
print
并将信息输出到屏幕上,而在PHP中以更易读的方式显示有关变量的信息。echo
print_r
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位