在这篇文章中,我们将带领您了解在PHP中echo和print有何不同?的全貌,包括php中echo和print的区别的相关情况。同时,我们还将为您介绍有关echo和print有哪些异同?、echo和p
在这篇文章中,我们将带领您了解在PHP中echo和print有何不同?的全貌,包括php中echo和print的区别的相关情况。同时,我们还将为您介绍有关echo 和print有哪些异同?、echo和print和print_r函数区别、echo和print和print_r函数区别_PHP教程、echo和print语句,echoprint语句_PHP教程的知识,以帮助您更好地理解这个主题。
本文目录一览:- 在PHP中echo和print有何不同?(php中echo和print的区别)
- echo 和print有哪些异同?
- echo和print和print_r函数区别
- echo和print和print_r函数区别_PHP教程
- echo和print语句,echoprint语句_PHP教程
在PHP中echo和print有何不同?(php中echo和print的区别)
这两个函数在PHP中是否有主要和基本的区别?
答案1
小编典典速度。两者之间是有区别的,但是从速度的角度来看,使用哪一个无关紧要。echo稍微快一点,因为如果您真的想深入了解实际情况,它不会设置返回值。
表达。
print()
行为就像在你可以做一个函数:$ret = print "Hello World"
; 并且$ret
将会1
。这意味着打印可以用作回声无法实现的更复杂表达式的一部分。PHP手册中的示例:$b ? print “true” : print “false”;
如果要在复杂表达式中使用,print也是优先级表的一部分。但是,它仅在优先级列表的底部。只有,
AND
OR
XOR
更低。
- 参数。语法是:
echo expression [, expression[, expression] ... ]
但是echo ( expression, expression )
无效。这将是有效的:echo ("howdy"),("partner")
; 一样:echo "howdy","partner"
; (在这个简单的示例中放入括号没有用,因为这样的单个术语不存在运算符优先级问题。)
因此,不带括号的echo可以采用多个参数,这些参数会串联在一起:
echo "and a ", 1, 2, 3; // comma-separated without parentheses echo ("and a 123"); // just one parameter with parentheses
print()
只能采用一个参数:
print ("and a 123"); print "and a 123";
echo 和print有哪些异同?
就像以前大家喜欢讨论include和require一样,现在貌似比较流行比较print和echo.我也就此向大家咨询一下这两者有什么异同?
自己先回答一个
相同点:
1.都是语言结构
不同点:
1.echo 支持多个参数,print只支持一个。
抛砖引玉
回复内容:
就像以前大家喜欢讨论include和require一样,现在貌似比较流行比较print和echo.我也就此向大家咨询一下这两者有什么异同?
自己先回答一个
相同点:
1.都是语言结构
不同点:
1.echo 支持多个参数,print只支持一个。
抛砖引玉
哈哈,可能这问题太简单了,没人回答。
echo 比print 更快
echo 命令和 print 命令 相同,没有区别
echo 函数 和 print 函数 有区别。
echo() 无返回值,与echo 命令相同
print() 有返回值,成功,返1,false,返0.
echo和print和print_r函数区别
文章介绍了三个输出函数echo和print和print_r区别,下面我们来一下介绍一下用法速度问题。
1.echo和print的区别
PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。
$r = print "Hello World";
这意味着print可用在一些复杂的表达式中,而echo则不行。但是,因为echo语句不要求返回任何数值,所已在代码中echo语句的运行效率要略微快于print语句。
echo 没有返回值;print 有返回值,print 的返回值总是1。
表达式
print 可以用于复杂的表达式,而 echo 不可以。比如 print 可以用于如下示例:
代码如下 | 复制代码 |
|
参数
echo 可以有多个参数,而 print 只能有一个参数。
echo 如果有多个参数,应用逗号分隔,每个参数没有必要加小括号,正确写法如下:
代码如下 | 复制代码 |
echo "good ","for ","you"; |
注意,如果 echo 有多个参数,只用一个小括号将所有参数围起来,是错误的写法。下面的写法是错误的:
代码如下 | 复制代码 |
echo ("good ","for ","you"); |
print 只能有一个参数,比如:
代码如下 | 复制代码 |
print ("good for you"); |
echo 和 print 的作用都是输出字符串。echo 和 print 之间主要的区别在于,echo 的速度比 print 快,因为 echo 没有返回值。
print_r()函数 ,只用于输出数组。
php 中 print_r 函数输出的数组内容不排列。为了让它输出的好看些。如,数组有多层。分段列出,我们可以这样写:
Example #1 print_r() example
代码如下 | 复制代码 |
<br><?php <br /> $a = array (''a'' => ''apple'', ''b'' => ''banana'', ''c'' => array (''x'', ''y'', ''z''));<br> print_r ($a);<br> ?><br> 登录后复制 The above example will output: <br> Array<br> (<br> [a] => apple<br> [b] => banana<br> [c] => Array<br> (<br> [0] => x<br> [1] => y<br> [2] => z<br> )<br> )<br> 登录后复制 |
echo和print和print_r函数区别_PHP教程
文章介绍了三个输出函数echo和print和print_r区别,下面我们来一下介绍一下用法速度问题。
1.echo和print的区别
PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。
$r = print "Hello World";
这意味着print可用在一些复杂的表达式中,而echo则不行。但是,因为echo语句不要求返回任何数值,所已在代码中echo语句的运行效率要略微快于print语句。
echo 没有返回值;print 有返回值,print 的返回值总是1。
表达式
print 可以用于复杂的表达式,而 echo 不可以。比如 print 可以用于如下示例:
代码如下 | 复制代码 |
|
参数
echo 可以有多个参数,而 print 只能有一个参数。
echo 如果有多个参数,应用逗号分隔,每个参数没有必要加小括号,正确写法如下:
立即学习“PHP免费学习笔记(深入)”;
代码如下 | 复制代码 |
echo "good ","for ","you"; |
注意,如果 echo 有多个参数,只用一个小括号将所有参数围起来,是错误的写法。下面的写法是错误的:
代码如下 | 复制代码 |
echo ("good ","for ","you"); |
print 只能有一个参数,比如:
代码如下 | 复制代码 |
print ("good for you"); |
echo 和 print 的作用都是输出字符串。echo 和 print 之间主要的区别在于,echo 的速度比 print 快,因为 echo 没有返回值。
print_r()函数 ,只用于输出数组。
php 中 print_r 函数输出的数组内容不排列。为了让它输出的好看些。如,数组有多层。分段列出,我们可以这样写:
Example #1 print_r() example
代码如下 | 复制代码 |
<br><?php <br /> $a = array (''a'' => ''apple'', ''b'' => ''banana'', ''c'' => array (''x'', ''y'', ''z''));<br> print_r ($a);<br> ?><br> 登录后复制 The above example will output: <br> Array<br> (<br> [a] => apple<br> [b] => banana<br> [c] => Array<br> (<br> [0] => x<br> [1] => y<br> [2] => z<br> )<br> )<br> 登录后复制 |
echo和print语句,echoprint语句_PHP教程
echo和print语句,echoprint语句
在php中,有两种基本的输出方法:echo 和 print
echo 和 print 之间的差异:
- echo——能够输出一个以上的字符串,无返回值
- print——只能输出一个字符串,并始终返回值为1
echo的语句:
echo是一个语言结构,有无括号均可使用:echo 或echo();
例如:
立即学习“PHP免费学习笔记(深入)”;
显示字符串:
php
echo "
PHP is fun!
";echo "Hello world!";
echo "计划","学习","PHP";
?>
显示变量:
$txt1 = "Learn PHP";
$txt2 = "***.com";
$cars = array("Volvo","BWM","AABB");
echo $txt1;
echo "
";
echo "Study PHP at $txt2";
echo "
";
echo "my car is a {$cars[0]}";
?>
print的语句:
print也是语言结构,有无括号均可使用: print 或 print();
显示字符串:
print "
PHP is fun!
";print ""Hello world!
";
print "I''m about to learn PHP!";
?>
显示变量:
$txt1="Learn PHP";
$txt2="W3School.com.cn";
$cars=array("Volvo","BMW","SAAB");
print $txt1;
print "
";
print "Study PHP at $txt2";
print "My car is a {$cars[0]}";
?>
好了,暂时就这些了,想起来再补,欢迎广大网友来喷!!!!!!
关于在PHP中echo和print有何不同?和php中echo和print的区别的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于echo 和print有哪些异同?、echo和print和print_r函数区别、echo和print和print_r函数区别_PHP教程、echo和print语句,echoprint语句_PHP教程等相关内容,可以在本站寻找。
本文标签: