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 相关文章推荐
实用函数10
Nov 08 PHP
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
Apr 24 PHP
php 数学运算验证码实现代码
Oct 11 PHP
LotusPhp笔记之:Cookie组件的使用详解
May 06 PHP
php模拟服务器实现autoindex效果的方法
Mar 10 PHP
PHP中使用hidef扩展代替define提高性能
Apr 09 PHP
一个简单的php MVC留言本实例代码(必看篇)
Sep 22 PHP
CI框架使用composer安装的依赖包步骤与方法分析
Nov 21 PHP
PHP-FPM的配置与优化讲解
Mar 15 PHP
php解决约瑟夫环算法实例分析
Sep 30 PHP
关于Laravel参数验证的一些疑与惑
Nov 19 PHP
设定php简写功能的方法
Nov 28 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
mysqli_set_charset和SET NAMES使用抉择及优劣分析
2013/01/13 PHP
php通过Chianz.com获取IP地址与地区的方法
2015/01/14 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
2016/02/14 PHP
php图像验证码生成代码
2017/06/08 PHP
script标签的 charset 属性使用说明
2010/12/04 Javascript
ExtJs默认的字体大小改变的几种方法(自己整理)
2013/04/18 Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
2014/06/06 Javascript
iframe调用父页面函数示例详解
2014/07/17 Javascript
jQuery实现的一个自定义Placeholder属性插件
2014/08/11 Javascript
jquery实现触发时更新下拉列表内容的方法
2015/12/02 Javascript
JavaScript模拟数组合并concat
2016/03/06 Javascript
跨域请求的完美解决方法(JSONP, CORS)
2016/06/12 Javascript
原生JavaScript实现AJAX、JSONP
2017/02/07 Javascript
jQuery事件与动画基础详解
2017/02/23 Javascript
JS 中LocalStorage和SessionStorage的使用
2017/08/17 Javascript
React 组件中的 bind(this)示例代码
2018/09/16 Javascript
详解vue-cli+element-ui树形表格(多级表格折腾小计)
2019/04/17 Javascript
详解javascript中的Error对象
2019/04/25 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
2019/12/04 Javascript
JavaScript布尔运算符原理使用解析
2020/05/06 Javascript
vscode 插件开发 + vue的操作方法
2020/06/05 Javascript
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
2014/06/10 Python
Django框架实现的简单分页功能示例
2018/12/04 Python
python:动态路由的Flask程序代码
2019/11/22 Python
基于Python pyecharts实现多种图例代码解析
2020/08/10 Python
HTML5 Web存储方式的localStorage和sessionStorage进行数据本地存储案例应用
2012/12/09 HTML / CSS
全球在线商店:BerryLook
2019/04/14 全球购物
求职意向书范文
2014/04/01 职场文书
考研英语复习计划
2015/01/19 职场文书
中班教师个人总结
2015/02/05 职场文书
2015年银行客户经理工作总结
2015/04/01 职场文书
运动会闭幕式主持词
2015/07/01 职场文书
辞职报告(范文三篇)
2019/08/27 职场文书
Python中Permission denied的解决方案
2021/04/02 Python
go语言中http超时引发的事故解决
2021/06/02 Golang
Win11如何启用启动修复 ? Win11执行启动修复的三种方法
2022/04/08 数码科技