PHP Print
PHP Print
与 PHP echo 一样,PHP 打印是一种语言结构,因此您不需要在参数列表中使用括号。 Print 语句可以带或不带括号使用: print 和 print()。与echo不同,它总是返回1、
PHP打印的语法如下:
PHP 打印语句可用于打印字符串、多行字符串、转义字符、变量、数组等。关于 echo 语句,您必须了解的一些要点是:
print 是一个语句,用来代替 echo 多次显示输出。
print 可以带或不带括号使用。
print 总是返回一个整数值,即 1、
使用打印,我们不能传递多个参数。
print 比 echo 语句慢。
PHP 打印: 打印字符串
文件: print1.php
<?php
print "Hello by PHP print ";
print ("Hello by PHP print()");
?>
输出:
Hello by PHP print Hello by PHP print()
PHP 打印: 打印多行字符串
文件: print2.php
<?php
print "Hello by PHP print
this is multi line
text printed by
PHP print statement
";
?>
输出:
Hello by PHP print this is multi line text printed by PHP print statement
PHP 打印: 打印转义字符
文件: print3.php
<?php
print "Hello escape \"sequence\" characters by PHP print";
?>
输出:
Hello escape "sequence" characters by PHP print
PHP 打印: 打印变量值
文件: print4.php
<?php
$msg="Hello print() in PHP";
print "Message is: $msg";
?>
输出:
Message is: Hello print() in PHP
PHP echo 和print 语句
我们经常使用echo 语句来显示输出。在 PHP 中有两种基本方法可以获取输出:
回声
打印
echo 和 print 是语言结构,它们从不表现得像一个函数。因此,不需要括号。但是,这两个语句都可以带括号或不带括号使用。我们可以使用这些语句来输出变量或字符串。
echo 和 print 的区别
echo
echo 是一个语句,用于显示输出。
echo 可以带或不带括号使用。
echo 不返回任何值。
我们可以在 echo 中传递多个以逗号(,) 分隔的字符串。
echo 比 print 语句快。
打印
print 也是一个语句,用来代替 echo 多次显示输出。
print 可以带或不带括号使用。
print 总是返回一个整数值,即 1、
使用打印,我们不能传递多个参数。
打印比 echo 语句慢。
您可以在以下程序的帮助下看到 echo 和 print 语句之间的区别。
例如(检查多个参数)
您可以在 echo 中传递以逗号(,) 分隔的多个参数。它不会产生任何语法错误。
<?php
$fname = "Gunjan";
$lname = "Garg";
echo "My name is: ".$fname,$lname;
?>
输出:
由于打印语句中有多个参数,它会产生语法错误。
<?php
$fname = "Gunjan";
$lname = "Garg";
print "My name is: ".$fname,$lname;
?>
输出:
例如(检查返回值)
echo 语句不返回任何值。如果您尝试显示其返回值,则会产生错误。
<?php
$lang = "PHP";
$ret = echo $lang." is a web development language.";
echo "</br>";
echo "Value return by print statement: ".$ret;
?>
输出:
正如我们已经讨论过的那样,print 返回一个值,该值始终为 1、
<?php
$lang = "PHP";
$ret = print $lang." is a web development language.";
print "</br>";
print "Value return by print statement: ".$ret;
?>
输出:
