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脚本的10个技巧(3)
Oct 09 PHP
PHP个人网站架设连环讲(一)
Oct 09 PHP
PHP+DBM的同学录程序(5)
Oct 09 PHP
网页游戏开发入门教程二(游戏模式+系统)
Nov 02 PHP
又一个php 分页类实现代码
Dec 03 PHP
PHP生成唯一的促销/优惠/折扣码(附源码)
Dec 28 PHP
win7+apache+php+mysql环境配置操作详解
Jun 10 PHP
php实现MySQL数据库备份与还原类实例
Dec 09 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
Mar 27 PHP
学习php设计模式 php实现装饰器模式(decorator)
Dec 07 PHP
AES加解密在php接口请求过程中的应用示例
Oct 26 PHP
实例说明js脚本语言和php脚本语言的区别
Apr 04 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 Session_Regenerate_ID函数双释放内存破坏漏洞
2011/01/27 PHP
thinkphp普通查询与表达式查询实例分析
2014/11/24 PHP
thinkphp区间查询、统计查询与SQL直接查询实例分析
2014/11/24 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
php版阿里大于(阿里大鱼)短信发送实例详解
2016/11/30 PHP
MAC下通过改apache配置文件切换php多版本的方法
2017/04/26 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
2019/07/09 PHP
基于jquery的图片的切换(以数字的形式)
2011/02/14 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
JavaScript获取table中某一列的值的方法
2014/05/06 Javascript
js+CSS实现模拟华丽的select控件下拉菜单效果
2015/09/01 Javascript
浅谈JavaScript事件绑定的常用方法及其优缺点分析
2016/11/01 Javascript
JS实现的简单拖拽功能示例
2017/03/13 Javascript
react实现点击选中的li高亮的示例代码
2018/05/24 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
JS创建自定义对象的六种方法总结
2020/12/15 Javascript
[02:36]DOTA2混沌骑士 英雄基础教程
2013/11/26 DOTA
python求crc32值的方法
2014/10/05 Python
Python map和reduce函数用法示例
2015/02/26 Python
Django 根据数据模型models创建数据表的实例
2018/05/27 Python
使用pandas把某一列的字符值转换为数字的实例
2019/01/29 Python
python快速编写单行注释多行注释的方法
2019/07/31 Python
Python Tkinter Entry和Text的添加与使用详解
2020/03/04 Python
PyTorch加载自己的数据集实例详解
2020/03/18 Python
python 生成器需注意的小问题
2020/09/29 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
pycharm 使用tab跳出正在编辑的括号(){}{}等问题
2021/02/26 Python
HTML5-WebSocket实现聊天室示例
2016/12/15 HTML / CSS
如何利用cmp命令比较文件
2016/04/11 面试题
优秀女职工事迹材料
2014/02/06 职场文书
《小草和大树》教学反思
2014/02/16 职场文书
环保志愿者活动总结
2014/06/27 职场文书
客房服务员岗位职责
2015/02/09 职场文书
辞职信的写法
2015/02/27 职场文书
大学学习委员竞选稿
2015/11/20 职场文书
党员学习型组织心得体会
2019/06/21 职场文书