首页 > php教程 > php手册 > 正文

echo和print和print_r函数区别

php中文网
发布: 2016-06-13 09:56:01
原创
1229人浏览过

文章介绍了三个输出函数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 只能有一个参数,比如:

网奇Eshop网络商城系统
网奇Eshop网络商城系统

网奇.NET网络商城系统是基于.Net平台开发的免费商城系统。功能强大,操作方便,设置简便。无需任何设置,上传到支持asp.net的主机空间即可使用。系统特色功能:1、同时支持Access和SqlServer数据库;2、支持多语言、多模板3、可定制缺货处理功能4、支持附件销售功能5、支持会员组批发功能6、提供页面设计API函数7、支持预付款功能8、配送价格分地区按数学公式计算9、商品支持多类别,可

网奇Eshop网络商城系统 0
查看详情 网奇Eshop网络商城系统
 代码如下 复制代码

print ("good for you");
print "good for you";

echo 和 print 的作用都是输出字符串。echo 和 print 之间主要的区别在于,echo 的速度比 print 快,因为 echo 没有返回值。


print_r()函数 ,只用于输出数组。

php 中 print_r 函数输出的数组内容不排列。为了让它输出的好看些。如,数组有多层。分段列出,我们可以这样写:

Example #1 print_r() example

 代码如下 复制代码

@@######@@
The above example will output:

@@######@@

<br />
<?php<br />
$a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z'));<br />
print_r ($a);<br />
?><br />
登录后复制
<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 />
登录后复制
相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门推荐
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号