解析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 相关文章推荐
JS中encodeURIComponent函数用php解码的代码
Mar 01 PHP
深入理解require与require_once与include以及include_once的区别
Jun 05 PHP
ThinkPHP的RBAC(基于角色权限控制)深入解析
Jun 17 PHP
如何使用“PHP” 彩蛋进行敏感信息获取
Aug 07 PHP
PHP与MYSQL中UTF8 中文排序示例代码
Oct 23 PHP
PHP、Java des加密解密实例
Apr 27 PHP
PHP中substr函数字符串截取用法分析
Jan 07 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
May 02 PHP
PHP重置数组为连续数字索引的几种方式总结
Mar 12 PHP
PHP 中 var_export、print_r、var_dump 调试中的区别
Jun 19 PHP
PHP7引入的&quot;??&quot;和&quot;?:&quot;的区别讲解
Apr 08 PHP
PHP+Redis事务解决高并发下商品超卖问题(推荐)
Aug 03 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/10/09 PHP
Laravel框架数据库CURD操作、连贯操作总结
2014/09/03 PHP
详解WordPress开发中wp_title()函数的用法
2016/01/07 PHP
CI框架表单验证实例详解
2016/11/21 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
javascript中encodeURI和decodeURI方法使用介绍
2013/05/06 Javascript
xmlhttp缓存清除的2种解决方法
2013/12/13 Javascript
ECMAScript6中Set/WeakSet详解
2015/06/12 Javascript
jquery验证手机号是否正确实例讲解
2015/11/17 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
JavaScript中的this,call,apply使用及区别详解
2016/01/29 Javascript
基于javascript制作微信聊天面板
2020/08/09 Javascript
Jquery跨域获得Json的简单实例
2016/05/18 Javascript
JavaScript数组实现数据结构中的队列与堆栈
2016/05/26 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
2017/05/17 Javascript
EL表达式截取字符串的函数说明
2017/09/22 Javascript
vue使用监听实现全选反选功能
2018/07/06 Javascript
google广告之另类js调用实现代码
2020/08/22 Javascript
Vue2.x-使用防抖以及节流的示例
2021/03/02 Vue.js
MySQL中表的复制以及大型数据表的备份教程
2015/11/25 Python
详解Python里使用正则表达式的ASCII模式
2017/11/02 Python
详解Python中 sys.argv[]的用法简明解释
2017/12/20 Python
Python pymongo模块用法示例
2018/03/31 Python
解决matplotlib库show()方法不显示图片的问题
2018/05/24 Python
Python中pymysql 模块的使用详解
2019/08/12 Python
python英语单词测试小程序代码实例
2019/09/09 Python
Python基本语法之运算符功能与用法详解
2019/10/22 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
python如何变换环境
2020/07/21 Python
阿迪达斯意大利在线商店:adidas意大利
2016/09/19 全球购物
纽约复古灵感的现代珠宝品牌:Lulu Frost
2018/03/03 全球购物
机械设计专业应届生求职信
2013/11/21 职场文书
被告代理词范文
2015/05/25 职场文书
致短跑运动员加油稿
2015/07/21 职场文书
2016年教师学习教师法心得体会
2016/01/20 职场文书
详解MySQL中的pid与socket
2021/06/15 MySQL