echo(),print(),print_r()之间的区别?


Posted in PHP onNovember 19, 2006

echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) 
print只能打印出简单类型变量的值(如int,string) 
print_r可以打印出复杂类型变量的值(如数组,对象) 

echo -- 输出一个或者多个字符串 
Description 
void echo ( string arg1 [, string ...] ) //返回值为空 
echo "你好"," 朋友"; 

print --输出一个字符串 
Description 
int print ( string arg )//返回值为整形 
print "你好朋友"; 

可以进行下面操作 
$name=print "nihao \n"; 
$str = 'test print value is $name .'; 
eval("$print=\"$str\";"); 
echo $print; 

print_r -- 打印关于变量的易于理解的信息。 
bool print_r ( mixed expression [, bool return] ) //返回值是布尔型的,参数是mix类型的,可以是字符串,整形,数组,对象类print_r() 显示关于一个变量的易于理解的信息。如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。 
print_r() 将把数组的指针移到最后边。 
你可以 
print_r(str); 
print_r(int); 
print_r(array); 
print_r(obj); 
也可以用var_dump var_export 

PHP 相关文章推荐
PHP 生成的XML以FLASH获取为乱码终极解决
Aug 07 PHP
php 无法载入mysql扩展
Mar 12 PHP
从手册去理解分析PHP session机制
Jul 17 PHP
PHP中$_SERVER的详细参数与说明介绍
Oct 26 PHP
php里array_work用法实例分析
Jul 13 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
Oct 20 PHP
PHP自定义函数获取URL中一级域名的方法
Aug 23 PHP
Yii2实现log输出到file及database的方法
Nov 12 PHP
php爬取天猫和淘宝商品数据
Feb 23 PHP
Thinkphp整合阿里云OSS图片上传实例代码
Apr 28 PHP
PHP接口类(interface)的定义、特点和应用示例
May 18 PHP
PHP序列化和反序列化深度剖析实例讲解
Dec 29 PHP
PHP的面试题集
Nov 19 #PHP
php+mysql实现无限级分类 | 树型显示分类关系
Nov 19 #PHP
PHP生成静态页面详解
Nov 19 #PHP
smarty实例教程
Nov 19 #PHP
PHP编程中八种常见的文件操作方式
Nov 19 #PHP
PHP初学入门
Nov 19 #PHP
PHP5新特性: 更加面向对象化的PHP
Nov 18 #PHP
You might like
php 归并排序 数组交集
2011/05/10 PHP
php基于session实现数据库交互的类实例
2015/08/03 PHP
教你识别简单的免查杀PHP后门
2015/09/13 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
2018/02/06 PHP
JQuery优缺点分析说明
2010/06/09 Javascript
jquery分页插件AmSetPager(自写)
2013/04/15 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
2013/09/22 Javascript
jQuery中innerHeight()方法用法实例
2015/01/19 Javascript
jQuery简单几行代码实现tab切换
2015/03/10 Javascript
js实现同一页面多个运动效果的方法
2015/04/10 Javascript
jQuery时间轴插件使用详解
2015/07/16 Javascript
jquery代码实现多选、不同分享功能
2015/07/31 Javascript
终于实现了!精彩的jquery弹幕效果
2016/07/18 Javascript
JS本地刷新返回上一页代码
2016/07/25 Javascript
CSS3 3D 技术手把手教你玩转
2016/09/02 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
2017/12/18 Javascript
JavaScript实现删除数组重复元素的5种常用高效算法总结
2018/01/18 Javascript
layui弹出层按钮提交iframe表单的方法
2018/08/20 Javascript
JS使用setInterval计时器实现挑战10秒
2020/11/08 Javascript
[46:43]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第三局
2016/02/28 DOTA
[00:34]TI7不朽珍藏III——地穴编织者不朽展示
2017/07/15 DOTA
[14:24]Optic Gaming vs PSG LGD BO3
2018/06/07 DOTA
[01:51]开启你的城市传奇 完美世界城市挑战赛开始报名
2018/10/09 DOTA
对Python中9种生成新对象的方法总结
2018/05/23 Python
Python3.6日志Logging模块简单用法示例
2018/06/14 Python
python字符串循环左移
2019/03/08 Python
Python实现计算对象的内存大小示例
2019/07/10 Python
django框架CSRF防护原理与用法分析
2019/07/22 Python
Django实现跨域请求过程详解
2019/07/25 Python
TensorFlow中如何确定张量的形状实例
2020/06/23 Python
CSS3中的opacity属性使用教程
2015/08/19 HTML / CSS
一个基于canvas的移动端图片编辑器的实现
2020/10/28 HTML / CSS
国际书籍零售商:Wordery
2017/11/01 全球购物
中国好声音广告词
2014/03/18 职场文书
会计岗位职责
2015/02/03 职场文书
优秀班干部主要事迹材料
2015/11/04 职场文书