解析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.ini中文版(2)
Oct 09 PHP
php 计算两个时间戳相隔的时间的函数(小时)
Dec 18 PHP
PHP 抓取网页图片并且另存为的实现代码
Mar 24 PHP
php中判断文件存在是用file_exists还是is_file的整理
Sep 12 PHP
基于php上传图片重命名的6种解决方法的详细介绍
Apr 28 PHP
如何使用PHP计算上一个月的今天
May 23 PHP
php setcookie(name, value, expires, path, domain, secure) 参数详解
Jun 28 PHP
php分页函数示例代码分享
Feb 24 PHP
php switch语句多个值匹配同一代码块的实现
Mar 03 PHP
php利用header函数下载各种文件
Aug 24 PHP
php mysql获取表字段名称和字段信息的三种方法
Nov 13 PHP
在Mac OS下搭建LNMP开发环境的步骤详解
Mar 10 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 imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
2013/11/07 PHP
php注册和登录界面的实现案例(推荐)
2016/10/24 PHP
浅谈php fopen下载远程文件的函数
2016/11/18 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
2017/05/04 PHP
thinkphp3.2同时连接两个数据库的简单方法
2019/08/13 PHP
laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
2020/01/25 PHP
jQuery入门知识简介
2010/03/04 Javascript
javascript 获取所有id中包含某关键字的控件的实现代码
2010/11/25 Javascript
jquery动画1.加载指示器
2012/08/24 Javascript
AngularJS实现表单验证
2015/01/28 Javascript
jQuery.prop() 使用详解
2015/07/19 Javascript
javascript实现tab响应式切换特效
2016/01/29 Javascript
JS 拼凑字符串的简单实例
2016/09/02 Javascript
详解Angular 开发环境搭建
2017/06/22 Javascript
js生成word中图片处理方法
2018/01/06 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
原生js实现获取form表单数据代码实例
2019/03/27 Javascript
微信小程序间使用navigator跳转传值问题实例分析
2020/03/27 Javascript
vue模块移动组件的实现示例
2020/05/20 Javascript
[03:07]2015国际邀请赛选手档案EHOME.rOtK 是什么让他落泪?
2015/07/31 DOTA
[01:13:01]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第三场
2018/04/05 DOTA
python使用BeautifulSoup分页网页中超链接的方法
2015/04/04 Python
flask使用session保存登录状态及拦截未登录请求代码
2018/01/19 Python
python实现linux下抓包并存库功能
2018/07/18 Python
Python给图像添加噪声具体操作
2019/03/03 Python
python2和python3在处理字符串上的区别详解
2019/05/29 Python
Python文件操作基础流程解析
2020/03/19 Python
Django models文件模型变更错误解决
2020/05/11 Python
瑞贝卡·明可弗包包官网:Rebecca Minkoff
2016/07/21 全球购物
中层干部竞争上岗演讲稿
2014/01/13 职场文书
同学聚会主持词
2014/03/18 职场文书
2014年租房协议书范本
2014/10/30 职场文书
英文感谢信格式
2015/01/21 职场文书
私人贷款担保书该怎么写呢?
2019/07/02 职场文书
使用canvas仿Echarts实现金字塔图的实例代码
2021/11/11 HTML / CSS
vue中使用mockjs配置和使用方式
2022/04/06 Vue.js