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; 
?> 
   
  
 输出: 
 
