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 相关文章推荐
利用php来自动调用不同服务器上的flash
Oct 09 PHP
php获取某个目录大小的代码
Sep 10 PHP
PHP反转字符串函数strrev()函数的用法
Feb 04 PHP
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
Jun 29 PHP
php将mysql数据库整库导出生成sql文件的具体实现
Jan 08 PHP
ThinkPHP3.1新特性之Action参数绑定
Jun 19 PHP
ThinkPHP模板判断输出Defined标签用法详解
Jun 30 PHP
推荐一款MAC OS X 下php集成开发环境mamp
Nov 08 PHP
学习PHP的数组总结【经验】
May 05 PHP
thinkPHP5.0框架URL访问方法详解
Mar 18 PHP
PHP+MySQL实现输入页码跳转到指定页面功能示例
Jun 01 PHP
Laravel中正确地返回HTTP状态码方法示例
Sep 10 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实现智能文件类型检测的实现代码
2011/08/02 PHP
yii实现创建验证码实例解析
2014/07/31 PHP
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
JavaScript实现GriwView单列全选(自写代码)
2013/05/13 Javascript
JS 去前后空格大全(IE9亲测)
2013/07/15 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
2013/11/22 Javascript
JSON无限折叠菜单编写实例
2013/12/16 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
2015/05/19 Javascript
JavaScript返回上一页的三种方法及区别介绍
2015/07/04 Javascript
JS模拟实现Select效果代码
2015/09/24 Javascript
利用js获取下拉框中所选的值
2016/12/01 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
2017/02/13 Javascript
ES6中Symbol类型用法实例详解
2017/04/06 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
2018/03/02 Javascript
vue实现验证码按钮倒计时功能
2018/04/10 Javascript
Vue.js 实现微信公众号菜单编辑器功能(一)
2018/05/08 Javascript
vue富文本编辑器组件vue-quill-edit使用教程
2018/09/21 Javascript
vue elementUI table 自定义表头和行合并的实例代码
2019/05/22 Javascript
微信公众号平台接口开发 菜单管理的实现
2019/08/14 Javascript
Python入门_浅谈for循环、while循环
2017/05/16 Python
python基础教程项目四之新闻聚合
2018/04/02 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
2019/06/14 Python
浅谈python的elementtree模块处理中文注意事项
2020/03/06 Python
Sixt美国租车:高端豪华车型自驾体验
2017/09/02 全球购物
英国领先的家庭时尚品牌:Peacocks
2018/01/11 全球购物
党校自我鉴定范文
2013/10/02 职场文书
应用电子专业学生的自我评价
2013/10/16 职场文书
岗位竞聘演讲稿
2014/01/10 职场文书
学生会招新策划书
2014/02/14 职场文书
小学老师寄语大全
2014/04/04 职场文书
关于祖国的演讲稿
2014/05/04 职场文书
2014年党的群众路线教育实践活动整改措施(个人版)
2014/09/25 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
复兴之路观后感
2015/06/02 职场文书
南京大屠杀观后感
2015/06/02 职场文书
发工资啦!教你用Python实现邮箱自动群发工资条
2021/05/10 Python