php var_export与var_dump 输出的不同


Posted in PHP onAugust 09, 2013

问题发现
在跟踪yratings_get_targets的时候,
error_log(var_export(yblog_mspconfiginit("ratings"),true));老是打印出yblog_mspconfiginit(“ratings”)的返回是NULL

导致我以为是无法建立和DB的连接,走错路了一天。
最后才发现,这是var_export和var_dump的区别之一

这就是:
问题原因
var_export必须返回合法的php代码, 也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量。 而这个变量就会取得和被var_export一样的类型的值

但是, 当变量类型为resource的时候,是无法简单copy复制的,所以, 当var_export的变量是resource类型时, var_export会返回NULL

实例
$res = yblog_mspconfiginit("ratings");
var_dump($res);
var_export($res);结果:

resource(1) of type (yahoo_yblog)
NULL再比如:

$res = fopen('status.html', 'r');
var_dump($res);
var_export($res);结果:

resource(2) of type (stream)
NULL

PHP 相关文章推荐
DOMXML函数笔记
Oct 09 PHP
使用PHP socke 向指定页面提交数据
Jul 23 PHP
php结合飞信 免费天气预报短信
May 07 PHP
yii框架builder、update、delete使用方法
Apr 30 PHP
php中的字符编码转换函数用法示例
Oct 20 PHP
php文件操作之小型留言本实例
Jun 20 PHP
PHP抓取网页、解析HTML常用的方法总结
Jul 01 PHP
PHP实现的曲线统计图表示例
Nov 10 PHP
php实现自定义中奖项数和概率的抽奖函数示例
May 26 PHP
浅谈php调用python文件
Mar 29 PHP
php输出反斜杠的实例方法
Sep 19 PHP
基于Laravel-admin 后台的自定义页面用法详解
Sep 30 PHP
页面乱码问题的根源及其分析
Aug 09 #PHP
浅析PHP原理之变量(Variables inside PHP)
Aug 09 #PHP
浅析PHP原理之变量分离/引用(Variables Separation)
Aug 09 #PHP
php中如何使对象可以像数组一样进行foreach循环
Aug 09 #PHP
php接口与接口引用的深入解析
Aug 09 #PHP
解析数组非数字键名引号的必要性
Aug 09 #PHP
php防注入及开发安全详细解析
Aug 09 #PHP
You might like
十天学会php之第八天
2006/10/09 PHP
PHP时间戳 strtotime()使用方法和技巧
2013/10/29 PHP
YII框架行为behaviors用法示例
2019/04/26 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
JavaScript 撑出页面文字换行
2009/06/15 Javascript
jQuery.each使用详解
2015/07/07 Javascript
JavaScript创建对象的方式小结(4种方式)
2015/12/17 Javascript
js创建对象的方法汇总
2016/01/07 Javascript
JavaScript中0和""比较引发的问题
2016/05/26 Javascript
AngularJS 遇到的小坑与技巧小结
2016/06/07 Javascript
jquery根据一个值来选中select下的option实例代码
2016/08/29 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
2017/01/19 Javascript
Express使用html模板的详细代码
2017/09/18 Javascript
关于 angularJS的一些用法
2017/11/29 Javascript
世界上最短的数字判断js代码
2019/09/09 Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
2019/09/21 jQuery
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
2020/05/19 jQuery
vue下载二进制流图片操作
2020/10/26 Javascript
Nodejs 微信小程序消息推送的实现
2021/01/20 NodeJs
python实现端口转发器的方法
2015/03/13 Python
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
2017/03/11 Python
Python如何快速实现分布式任务
2017/07/06 Python
Tornado Web Server框架编写简易Python服务器
2018/07/28 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
2019/08/23 Python
python pygame实现挡板弹球游戏
2019/11/25 Python
python实现画图工具
2020/08/27 Python
Python爬取梨视频的示例
2021/01/29 Python
Oasis服装官网:时尚女装在线
2020/07/09 全球购物
SQL里面IN比较快还是EXISTS比较快
2012/07/19 面试题
大学老师推荐信
2014/02/25 职场文书
园艺师求职信
2014/03/10 职场文书
早会主持词
2014/03/17 职场文书
2016教师学习党章心得体会
2016/01/15 职场文书
2016廉洁从业学习心得体会
2016/01/19 职场文书
详解CSS伪元素的妙用单标签之美
2021/05/25 HTML / CSS