解析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 相关文章推荐
Mysql的常用命令
Oct 09 PHP
PHP自动更新新闻DIY
Oct 09 PHP
PHP采集类snoopy详细介绍(snoopy使用教程)
Jun 19 PHP
Laravel 5框架学习之用户认证
Apr 09 PHP
PHP中把对象转换为关联数组代码分享
Apr 09 PHP
php递归删除指定文件夹的方法小结
Apr 20 PHP
php生成动态验证码gif图片
Oct 19 PHP
php使用crypt()函数进行加密
Jun 08 PHP
PHP小白必须要知道的php基础知识(超实用)
Oct 10 PHP
Laravel创建数据库表结构的例子
Oct 09 PHP
Laravel关系模型指定条件查询方法
Oct 10 PHP
PHP7 foreach() 函数修改
Mar 09 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牛逼的面试题分享
2013/01/18 PHP
JS异常处理try..catch语句的作用和实例
2014/05/05 PHP
PHP模板引擎Smarty内置变量调解器用法详解
2016/04/11 PHP
PDO操作MySQL的基础教程(推荐)
2017/08/18 PHP
php基于环形链表解决约瑟夫环问题示例
2017/11/07 PHP
实例讲解PHP表单
2020/06/10 PHP
Extjs Ajax 乱码问题解决方案
2009/04/15 Javascript
jQuery学习3:操作元素属性和特性
2010/02/07 Javascript
jquery通过visible来判断标签是否显示或隐藏
2014/05/08 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
2015/03/16 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
jquery判断复选框选中状态以及区分attr和prop
2015/12/18 Javascript
JavaScript重载函数实例剖析
2016/05/13 Javascript
jquery判断对象是否为空并遍历对象的简单实例
2016/07/26 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
如何使用headjs来管理和异步加载js
2016/11/29 Javascript
JS实现动态修改table及合并单元格的方法示例
2017/02/20 Javascript
Bootstrap实现基于carousel.js框架的轮播图效果
2017/05/02 Javascript
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
2019/05/02 Javascript
layui 点击重置按钮, select 并没有被重置的解决方法
2019/09/03 Javascript
微信小程序自定义纯净模态框(弹出框)的实例代码
2020/03/09 Javascript
[00:53]TI3正赛第三天 DK怒破A队不败金身 现场国旗飘扬热血激昂
2013/08/10 DOTA
PyTorch中的C++扩展实现
2020/04/02 Python
Python sklearn中的.fit与.predict的用法说明
2020/06/28 Python
如何在 Matplotlib 中更改绘图背景的实现
2020/11/26 Python
罗技英国官方网站:Logitech UK
2020/11/03 全球购物
高中生职业生涯规划书
2014/02/24 职场文书
开展党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
师德先进个人事迹材料
2014/12/19 职场文书
检讨书格式
2015/01/23 职场文书
公诉意见书范文
2015/06/05 职场文书
历史名人教你十五个读书方法,赶快Get起来!
2019/07/18 职场文书
十大好看的穿越动漫排名:《瑞克和莫蒂》第一,国漫《有药》在榜
2022/03/18 日漫
解决xampp安装后Apache无法启动
2022/03/21 Servers