PHP中echo,print_r与var_dump区别分析


Posted in PHP onSeptember 29, 2014

本文较为详细的分析了PHP中echo,print_r与var_dump区别。分享给大家供大家参考。具体分析如下:

三者都是具有输出功能的php语句,但print_r(expression),var_dump(expression)是函数,echo只是语言结构,不是函数,因此不能作为表达式的一部分。

对于操作php的8种数据类型来说:

echo 用于输出数值变量或者是字符串。但使用echo来输出引用变量时,如数组,仅输出数组的名字;当输出一个对象时,服务器提示<Catchable fatal error: Object of class Person could not be converted to string>错误,错误显示echo只能用于输出字符串。

print_r(expression)的作用是输出一个数组,实际上参数expression的类型可为数值变量和引用变量

③ var_dump(expression)函数的输出结果<变量类型,变量值,变量长度>,参数expression表示各种变量类型,作用是输出一个变量的详细信息

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
php addslashes及其他清除空格的方法是不安全的
Jan 25 PHP
php中邮箱地址正则表达式实现与详解
Apr 24 PHP
CURL状态码列表(详细)
Jun 27 PHP
php foreach循环中使用引用的问题
Nov 06 PHP
浅析PHP的静态成员函数效率更高的原因
Jun 13 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
Jun 25 PHP
php微信公众平台开发之获取用户基本信息
Aug 17 PHP
jQuery+PHP发布的内容进行无刷新分页(Fckeditor)
Oct 22 PHP
php使用crypt()函数进行加密
Jun 08 PHP
php接口实现拖拽排序功能
Apr 23 PHP
PHP获取星期几的常用方法小结
Dec 18 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
Apr 10 PHP
PHP5.3安装Zend Guard Loader图文教程
Sep 29 #PHP
推荐25款php中非常有用的类库
Sep 29 #PHP
PHP连接和操作MySQL数据库基础教程
Sep 29 #PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
Sep 29 #PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
Sep 28 #PHP
php中json_encode UTF-8中文乱码的更好解决方法
Sep 28 #PHP
初识PHP
Sep 28 #PHP
You might like
mysql 的 like 问题,超强毕杀记!!!
2007/01/18 PHP
PHPLog php 程序调试追踪工具
2009/09/09 PHP
Laravel使用消息队列需要注意的一些问题
2017/12/13 PHP
使用户点击后退按钮使效三行代码
2007/07/07 Javascript
Javascript的闭包
2009/12/31 Javascript
jquery iframe操作详细解析
2013/11/20 Javascript
javascript函数重载解决方案分享
2014/02/19 Javascript
JS实现页面超时后自动跳转到登陆页面
2015/01/19 Javascript
Jquery网页内滑动缓冲导航的实现代码
2015/04/05 Javascript
javascript封装的sqlite操作类实例
2015/07/17 Javascript
jQuery获取某天的农历日期并判断是否除夕或新年的方法
2016/03/01 Javascript
原生js实现class的添加和删除简单代码
2016/07/12 Javascript
Node.js学习入门
2017/01/03 Javascript
echarts饼图扇区添加点击事件的实例
2017/10/16 Javascript
vue 文件目录结构详解
2017/11/24 Javascript
vue 自定义 select内置组件
2018/04/10 Javascript
详解如何用VUE写一个多用模态框组件模版
2018/09/27 Javascript
详解vue 2.6 中 slot 的新用法
2019/07/09 Javascript
vue解决跨域问题(推荐)
2020/11/10 Javascript
Python工程师面试题 与Python基础语法相关
2016/01/14 Python
深入浅析python中的多进程、多线程、协程
2016/06/22 Python
Python打包可执行文件的方法详解
2016/09/19 Python
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
使用Turtle画正螺旋线的方法
2017/09/22 Python
详解python中Numpy的属性与创建矩阵
2018/09/10 Python
Django渲染Markdown文章目录的方法示例
2019/01/02 Python
python中update的基本使用方法详解
2019/07/17 Python
关于tensorflow的几种参数初始化方法小结
2020/01/04 Python
python 实现socket服务端并发的四种方式
2020/12/14 Python
英国户外服装、鞋类和设备的领先零售商:Millets
2020/10/12 全球购物
如何进行Linux分区优化
2016/09/13 面试题
外贸业务员工作职责
2014/01/06 职场文书
《七颗钻石》教学反思
2014/02/28 职场文书
教师师德承诺书
2014/03/26 职场文书
学生会干部自我鉴定2014
2014/09/18 职场文书
2015年社区计生工作总结
2015/04/21 职场文书