解析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 中英文混合排版中处理字符串常用的函数
Apr 12 PHP
smarty巧妙处理iframe中内容页的代码
Mar 07 PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
Sep 28 PHP
用PHP代码在网页上生成图片
Jul 01 PHP
详解PHP中的Traits
Jul 29 PHP
Thinkphp框架开发移动端接口(2)
Aug 18 PHP
理清PHP在Linxu下执行时的文件权限方法
Jun 07 PHP
php关联数组与索引数组及其显示方法
Mar 12 PHP
使用PHP访问RabbitMQ消息队列的方法示例
Jun 06 PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
Oct 17 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
Feb 18 PHP
TP5框架页面跳转样式操作示例
Apr 05 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
VOLVO车载收音机
2021/03/02 无线电
PHP 显示客户端IP与服务器IP的代码
2010/10/12 PHP
php通过文件流方式复制文件的方法
2015/03/13 PHP
php如何连接sql server
2015/10/16 PHP
PHPExcel在linux环境下导出报500错误的解决方法
2017/01/26 PHP
php apache开启跨域模式过程详解
2019/07/08 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
2020/08/24 PHP
利用javascript移动div层-javascript 拖动层
2009/03/22 Javascript
js读取本地excel文档数据的代码
2010/11/11 Javascript
JS事件Event元素(兼容IE,Firefox,Chorme)
2012/11/01 Javascript
js动态添加onload、onresize、onscroll事件(另类方法)
2012/12/26 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
js实现单击图片放大图片的方法
2015/02/17 Javascript
nodejs创建web服务器之hello world程序
2015/08/20 NodeJs
jQuery实现输入框邮箱内容自动补全与上下翻动显示效果【附demo源码下载】
2016/09/20 Javascript
JS button按钮实现submit按钮提交效果
2016/11/01 Javascript
jquery html5 视频播放控制代码
2016/11/06 Javascript
JS实战篇之收缩菜单表单布局
2016/12/10 Javascript
vue组件文档(.md)中如何自动导入示例(.vue)详解
2019/01/25 Javascript
[53:20]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 VG vs OG
2018/04/03 DOTA
Python图像处理之简单画板实现方法示例
2018/08/30 Python
Python打包方法Pyinstaller的使用
2018/10/09 Python
python与C、C++混编的四种方式(小结)
2019/07/15 Python
Python如何应用cx_Oracle获取oracle中的clob字段问题
2019/08/27 Python
Python3.7安装keras和TensorFlow的教程图解
2020/06/18 Python
Django 允许局域网中的机器访问你的主机操作
2020/05/13 Python
linux系统都有哪些运行级别
2012/04/15 面试题
四种会话跟踪技术
2015/05/20 面试题
英语商务邀请函范文
2014/01/16 职场文书
集中采购方案
2014/06/10 职场文书
镇班子对照检查材料思想汇报
2014/09/24 职场文书
商场广播稿范文
2015/08/19 职场文书
IDEA2021.2配置docker如何将springboot项目打成镜像一键发布部署
2021/09/25 Java/Android
「偶像大师 MILLION LIVE!」七尾百合子手办开订
2022/03/21 日漫
Redis监控工具RedisInsight安装与使用
2022/03/21 Redis
Redis数据同步之redis shake的实现方法
2022/04/21 Redis