解析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 相关文章推荐
FCKeditor的安装(PHP)
Jan 13 PHP
Php注入点构造代码
Jun 14 PHP
php 分页函数multi() discuz
Jun 21 PHP
PHP __autoload函数(自动载入类文件)的使用方法
Feb 04 PHP
php防注入,表单提交值转义的实现详解
Jun 10 PHP
PHP可变函数的使用详解
Jun 14 PHP
解析yii数据库的增删查改
Jun 20 PHP
PHP实现删除字符串中任何字符的函数
Aug 11 PHP
深入讲解PHP的对象注入(Object Injection)
Mar 01 PHP
在laravel中使用Symfony的Crawler组件分析HTML
Jun 19 PHP
为何说PHP引用是个坑,要慎用
Apr 02 PHP
TP3.2.3框架文件上传操作实例详解
Jan 23 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
PHP中在数据库中保存Checkbox数据(2)
2006/10/09 PHP
PHP面向对象编程快速入门
2006/10/09 PHP
smtp邮件发送一例
2006/10/09 PHP
PHP mb_convert_encoding文字编码的转换函数介绍
2011/11/10 PHP
通达OA公共代码 php常用检测函数
2011/12/14 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
PHP函数getenv简介和使用实例
2014/05/12 PHP
详解PHP的Yii框架的运行机制及其路由功能
2016/03/17 PHP
PHP中PDO连接数据库中各种DNS设置方法小结
2016/05/13 PHP
HTML 自动伸缩的表格Table js实现
2009/04/01 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
2011/12/31 Javascript
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
javascrpt绑定事件之匿名函数无法解除绑定问题
2012/12/06 Javascript
innerText和textContent对比及使用介绍
2013/02/27 Javascript
jquery设置text的值示例(设置文本框 DIV 表单值)
2014/01/06 Javascript
JQuery的$和其它JS发生冲突的快速解决方法
2014/01/24 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
2014/05/08 Javascript
快速掌握Node.js之Window下配置NodeJs环境
2016/03/21 NodeJs
bootstrap laydate日期组件使用详解
2017/01/04 Javascript
vue中keep-alive,include的缓存问题
2019/11/26 Javascript
基于javascript处理二进制图片流过程详解
2020/06/08 Javascript
vue项目中使用rem,在入口文件添加内容操作
2020/11/11 Javascript
python线程锁(thread)学习示例
2013/12/04 Python
python实现汉诺塔方法汇总
2016/07/25 Python
python实现kNN算法
2017/12/20 Python
Python实现的栈(Stack)
2018/01/26 Python
python画微信表情符的实例代码
2019/10/09 Python
在python tkinter界面中添加按钮的实例
2020/03/04 Python
Matplotlib中rcParams使用方法
2021/01/05 Python
详解android与HTML混合开发总结
2018/06/06 HTML / CSS
任命书怎么写
2014/06/04 职场文书
我的中国梦演讲稿300字
2014/08/19 职场文书
浅谈Python 中的复数问题
2021/05/19 Python
使用CSS设置滚动条样式
2022/01/18 HTML / CSS
Python使用mitmproxy工具监控手机 下载手机小视频
2022/04/18 Python
Flink 侧流输出源码示例解析
2022/09/23 Servers