解析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之第十天
Oct 09 PHP
一个程序下载的管理程序(二)
Oct 09 PHP
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
Aug 22 PHP
web目录下不应该存在多余的程序(安全考虑)
May 09 PHP
PHP设置一边执行一边输出结果的代码
Sep 30 PHP
php实现带读写分离功能的MySQL类完整实例
Jul 28 PHP
PHP防止图片盗用(盗链)的方法小结
Nov 11 PHP
yii2.0整合阿里云oss上传单个文件的示例
Sep 19 PHP
PHP面向对象多态性实现方法简单示例
Sep 27 PHP
thinkPHP5分页功能实现方法分析
Oct 25 PHP
PHP单例模式模拟Java Bean实现方法示例
Dec 07 PHP
php慢查询日志和错误日志使用详解
Feb 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
《魔兽争霸3》重制版究竟重制了什么?玩家:这么糊弄真的好吗?
2020/05/04 魔兽争霸
在命令行下运行PHP脚本[带参数]的方法
2010/01/22 PHP
PHP求最大子序列和的算法实现
2011/06/24 PHP
php中session过期时间设置及session回收机制介绍
2014/05/05 PHP
php使用数组填充下拉列表框的方法
2015/03/31 PHP
PHP json_encode() 函数详解及中文乱码问题
2015/11/05 PHP
详解使用php调用微信接口上传永久素材
2017/04/11 PHP
Sample script that displays all of the users in a given SQL Server DB
2007/06/16 Javascript
JQuery入门——用映射方式绑定不同事件应用示例
2013/02/05 Javascript
jquery ajax的success回调函数中实现按钮置灰倒计时
2013/11/19 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
常见的原始JS选择器使用方法总结
2014/04/09 Javascript
js数组操作常用方法
2014/05/08 Javascript
PHP和NodeJs开发的应用如何共用Session
2015/04/16 NodeJs
javascript实现无缝上下滚动特效
2015/12/16 Javascript
15款最好的Bootstrap在线编辑器
2016/08/03 Javascript
javascript设计模式之module(模块)模式
2016/08/19 Javascript
微信页面倒计时代码(解决safari不兼容date的问题)
2016/12/13 Javascript
javascript匿名函数中的'return function()'作用
2018/10/15 Javascript
鸿蒙系统中的 JS 开发框架
2020/09/18 Javascript
深入Python函数编程的一些特性
2015/04/13 Python
在MAC上搭建python数据分析开发环境
2016/01/26 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
2018/03/13 Python
python删除本地夹里重复文件的方法
2020/11/19 Python
tensorflow: variable的值与variable.read_value()的值区别详解
2018/07/30 Python
Python 生成 -1~1 之间的随机数矩阵方法
2018/08/04 Python
python 删除字符串中连续多个空格并保留一个的方法
2018/12/22 Python
python实现双色球随机选号
2020/01/01 Python
Python解释器以及PyCharm的安装教程图文详解
2020/02/26 Python
python读取mysql数据绘制条形图
2020/03/25 Python
python爬虫用scrapy获取影片的实例分析
2020/11/23 Python
市场营销工作计划书
2014/09/15 职场文书
《西游记》读后感(3篇)
2019/09/20 职场文书
SQL Server——索引+基于单表的数据插入与简单查询【1】
2021/04/05 SQL Server
pytorch 实现在测试的时候启用dropout
2021/05/27 Python
Go语言基础函数基本用法及示例详解
2021/11/17 Golang