PHP教程
PHP Mysql
PHP面向对象
PHP常用

PHP Print

PHP Print

与 PHP echo 一样,PHP 打印是一种语言结构,因此您不需要在参数列表中使用括号。 Print 语句可以带或不带括号使用: print 和 print()。与echo不同,它总是返回1、
PHP打印的语法如下:
int print(string $arg)
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 echo and print Statements
由于打印语句中有多个参数,它会产生语法错误。
<?php
     $fname = "Gunjan";
     $lname = "Garg";
     print "My name is: ".$fname,$lname;
?>
输出:
PHP echo and print Statements

例如(检查返回值)

echo 语句不返回任何值。如果您尝试显示其返回值,则会产生错误。
<?php
     $lang = "PHP";
     $ret = echo $lang." is a web development language.";
     echo "</br>";
     echo "Value return by print statement: ".$ret; 
?>
输出:
PHP echo and print Statements
正如我们已经讨论过的那样,print 返回一个值,该值始终为 1、
<?php
     $lang = "PHP";
     $ret = print $lang." is a web development language.";
     print "</br>";
print "Value return by print statement: ".$ret; 
?>
输出:
PHP echo and print Statements
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4