解析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学习之PHP表达式
Oct 09 PHP
通过PHP current函数获取未知字符键名数组第一个元素的值
Jun 24 PHP
php中的Base62类(适用于数值转字符串)
Aug 12 PHP
php中current、next与reset函数用法实例
Nov 17 PHP
ThinkPHP实现非标准名称数据表快速创建模型的方法
Nov 29 PHP
php实现过滤UBB代码的类
Mar 12 PHP
php写入、删除与复制文件的方法
Jun 20 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
Jun 11 PHP
PHP数据库编程之MySQL优化策略概述
Aug 16 PHP
php中访问修饰符的知识点总结
Jan 27 PHP
解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
Oct 03 PHP
php中数组最简单的使用方法
Dec 27 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的库,结果发现很多东西
2006/12/31 PHP
黑夜路人出的几道php笔试题
2009/08/04 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
需要做特殊处理的DOM元素属性的访问
2010/11/05 Javascript
Query中click(),bind(),live(),delegate()的区别
2013/11/19 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
JS数组array元素的添加和删除方法代码实例
2015/06/01 Javascript
jQuery遮罩层实现方法实例详解(附遮罩层插件)
2015/12/08 Javascript
BootStrap table表格插件自适应固定表头(超好用)
2016/08/24 Javascript
利用jquery实现下拉框的禁用与启用
2016/12/07 Javascript
Angular.js中ng-if、ng-show和ng-hide的区别介绍
2017/01/20 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
js canvas实现QQ拨打电话特效
2017/05/10 Javascript
Angular 2父子组件数据传递之@Input和@Output详解(下)
2017/07/05 Javascript
在vue中使用express-mock搭建mock服务的方法
2018/11/07 Javascript
js实现自动播放匀速轮播图
2020/02/06 Javascript
[04:29]【TI9采访】OG.N0tail在胜者组决赛后接受采访
2019/08/25 DOTA
分析Python编程时利用wxPython来支持多线程的方法
2015/04/07 Python
利用Python画ROC曲线和AUC值计算
2016/09/19 Python
python实现数据图表
2017/07/29 Python
浅谈Python peewee 使用经验
2017/10/20 Python
Django实现简单分页功能的方法详解
2017/12/05 Python
Python基于高斯消元法计算线性方程组示例
2018/01/17 Python
基于pycharm实现批量修改变量名
2020/06/02 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
2020/08/07 Python
python读取excel数据并且画图的实现示例
2021/02/08 Python
MySQL面试题目集锦
2016/04/14 面试题
校领导推荐信
2013/11/01 职场文书
校本教研工作制度
2014/01/22 职场文书
2014年清明节寄语
2014/04/03 职场文书
祖国在我心中演讲稿(小学生)
2014/09/23 职场文书
学生检讨书
2015/01/27 职场文书
电力安全教育培训心得体会
2016/01/11 职场文书
优秀乡村医生事迹材料(2016精选版)
2016/02/29 职场文书
2021年国漫热度排行前十,完美世界上榜,第四是美国动画作品
2022/03/18 国漫
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python