解析php中var_dump,var_export,print_r三个函数的区别


Posted in PHP onJune 21, 2013

下面的示例看看这三个函数的具体的区别,其中var_dump和var_export比较少用,但他们两者又很相似。所以可以看看:

<?php
$a = array(1,1,32,322,3433,array(32,232,23232));
$b = 1234;
$c = "alsdfl;asdf";
$d = 'a';
$e = fopen("slsl.txt", "r");
var_dump($a);
echo "<br>";
var_dump($b);
echo "<br>";
var_dump($c);
echo "<br>";
var_dump($d);
echo "<br>";
var_dump($e);
echo "<br>";
echo "<br>";
echo "<br>";
echo "<br>";
var_export($a);
echo "<br>";
var_export($b);
echo "<br>";
var_export($c);
echo "<br>";
var_export($d);
echo "<br>";
var_export($e);
echo "<br>";
echo "<br>";
echo "<br>";
echo "<br>";
print_r($a);
echo "<br>";
print_r($b);
echo "<br>";
print_r($c);
echo "<br>";
print_r($d);
echo "<br>";
print_r($e);
echo "<br>";

输出:
Warning: fopen(slsl.txt) [function.fopen]: failed to open stream: No such file or directory in E:\mywww\yangtest\base1.php on line 6
array(6) { [0]=> int(1) [1]=> int(1) [2]=> int(32) [3]=> int(322) [4]=> int(3433) [5]=> array(3) { [0]=> int(32) [1]=> int(232) [2]=> int(23232) } }
int(1234)
string(11) "alsdfl;asdf"
string(1) "a"
bool(false)
array ( 0 => 1, 1 => 1, 2 => 32, 3 => 322, 4 => 3433, 5 => array ( 0 => 32, 1 => 232, 2 => 23232, ), )
1234
'alsdfl;asdf'
'a'
false
Array ( [0] => 1 [1] => 1 [2] => 32 [3] => 322 [4] => 3433 [5] => Array ( [0] => 32 [1] => 232 [2] => 23232 ) )
1234
alsdfl;asdf
a

现在可以看到效果了,注意,最后一个不是我没有粘贴过来,而是他本来就没有显示什么东西。
PHP 相关文章推荐
PHP新手上路(十四)
Oct 09 PHP
ThinkPHP中实例Model方法的区别说明
Aug 21 PHP
discuz程序的PHP加密函数原理分析
Aug 05 PHP
Php图像处理类代码分享
Jan 19 PHP
ThinkPHP惯例配置文件详解
Jul 14 PHP
php+mysql查询优化简单实例
Jan 13 PHP
PHP中is_dir()函数使用指南
May 08 PHP
PHP模板解析类实例
Jul 09 PHP
Yii框架数据模型的验证规则rules()被执行的方法
Dec 02 PHP
php工具型代码之印章抠图
Jul 18 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
Feb 18 PHP
PHP xpath提取网页数据内容代码解析
Jul 16 PHP
基于PHP文件操作的详细诠释
Jun 21 #PHP
解析php安全性问题中的:Null 字符问题
Jun 21 #PHP
浅析SVN常见问题及解决方法
Jun 21 #PHP
关于svn冲突的解决方法
Jun 21 #PHP
关于PHP模板Smarty的初级使用方法以及心得分享
Jun 21 #PHP
解析关于wamp启动是80端口被占用的问题
Jun 21 #PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
Jun 21 #PHP
You might like
配置支持SSI
2006/11/25 PHP
PHP和.net中des加解密的实现方法
2013/02/27 PHP
探讨PHP使用eAccelerator的API开发详解
2013/06/09 PHP
Yii2 RESTful中api的使用及开发实例详解
2016/07/06 PHP
PHP数据库操作二:memcache用法分析
2017/08/16 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
浅谈Javascript事件模拟
2012/06/27 Javascript
angularJS中$apply()方法详解
2015/01/07 Javascript
JavaScript中Null与Undefined的区别解析
2015/06/30 Javascript
JavaScript类继承及实例化的方法
2015/07/25 Javascript
整理JavaScript创建对象的八种方法
2015/11/03 Javascript
跟我学习javascript的prototype原型和原型链
2015/11/18 Javascript
基于JavaScript实现图片点击弹出窗口而不是保存
2016/02/06 Javascript
Angular.js 实现数字转换汉字实例代码
2016/07/14 Javascript
微信小程序 监听手势滑动切换页面实例详解
2017/06/15 Javascript
详解JavaScript 中 if / if...else...替换方式
2018/07/15 Javascript
vue组件挂载到全局方法的示例代码
2018/08/02 Javascript
浅谈VUE单页应用首屏加载速度优化方案
2018/08/28 Javascript
vue实现的上拉加载更多数据/分页功能示例
2019/05/25 Javascript
Angular8 Http拦截器简单使用教程
2019/08/20 Javascript
JS数组方法push()、pop()用法实例分析
2020/01/18 Javascript
node.js使用net模块创建服务器和客户端示例【基于TCP协议】
2020/02/14 Javascript
python写的一个文本编辑器
2014/01/23 Python
python生成器generator用法实例分析
2015/06/04 Python
解决python2.7 查询mysql时出现中文乱码
2016/10/09 Python
python2.7实现FTP文件下载功能
2018/04/15 Python
python处理csv中的空值方法
2018/06/22 Python
Python实现一个数组除以一个数的例子
2019/07/20 Python
python如何将多个PDF进行合并
2019/08/13 Python
Origins加拿大官网:雅诗兰黛集团高端植物护肤品牌
2017/11/19 全球购物
英国最大的独立玩具专卖店:The Entertainer
2019/09/06 全球购物
公司会议策划方案
2014/05/17 职场文书
2015年乡镇民政工作总结
2015/05/13 职场文书
《学会看病》教学反思
2016/02/17 职场文书
小学科学课教学反思
2016/02/23 职场文书
Python进阶学习之带你探寻Python类的鼻祖-元类
2021/05/08 Python