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 相关文章推荐
APMServ使用说明
Oct 23 PHP
Uchome1.2 1.5 代码学习 common.php
Apr 24 PHP
PHP中使用unset销毁变量并内存释放问题
Jul 05 PHP
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
Jun 18 PHP
php的mssql数据库连接类实例
Nov 28 PHP
PHP排序算法类实例
Jun 17 PHP
PHP实现动态web服务器方法
Jul 29 PHP
php生成网页桌面快捷方式
May 05 PHP
Laravel学习教程之路由模块
Aug 18 PHP
Laravel框架定时任务2种实现方式示例
Dec 08 PHP
php生成HTML文件的类方法
Oct 11 PHP
使用php的mail()函数实现发送邮件功能
Jun 03 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
第十一节--重载
2006/11/16 PHP
php使用curl和正则表达式抓取网页数据示例
2014/04/13 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
ecshop适应在PHP7的修改方法解决报错的实现
2016/11/01 PHP
javascript jQuery插件练习
2008/12/24 Javascript
jQuery的实现原理的模拟代码 -2 数据部分
2010/08/01 Javascript
jQuery.autocomplete 支持中文输入(firefox)修正方法
2011/03/10 Javascript
基于jquery的代码显示区域自动拉长效果
2011/12/07 Javascript
extjs tabpanel限制选项卡数量实现思路及代码
2013/04/02 Javascript
JavaScript操纵窗口的方法小结
2013/06/28 Javascript
js实现window.open不被拦截的解决方法汇总
2014/10/30 Javascript
jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
2015/08/22 Javascript
jQuery绑定事件on()与弹窗的简要概述
2016/04/27 Javascript
Angularjs中的ui-bootstrap的使用教程
2017/02/19 Javascript
解决ie img标签内存泄漏的问题
2017/10/13 Javascript
浅谈angular表单提交中ng-submit的默认使用方法
2018/09/30 Javascript
layer更改皮肤的实现方法
2019/09/11 Javascript
JS几个常用的函数和对象定义与用法示例
2020/01/15 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
2020/05/13 Javascript
JavaScript代码模拟鼠标自动点击事件示例
2020/08/07 Javascript
浅析python 内置字符串处理函数的使用方法
2014/06/11 Python
python中global用法实例分析
2015/04/30 Python
Python标准库之collections包的使用教程
2017/04/27 Python
Python入门_浅谈for循环、while循环
2017/05/16 Python
python高阶爬虫实战分析
2018/07/29 Python
详解python-图像处理(映射变换)
2019/03/22 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
2020/01/10 Python
如何用PyPy让你的Python代码运行得更快
2020/12/02 Python
HTML5实现Notification API桌面通知功能
2016/03/02 HTML / CSS
SEPHORA丝芙兰捷克官网:购买香水、化妆品和护肤品
2018/11/26 全球购物
英国顶级足球鞋的领先零售商:Lovell Soccer
2019/08/27 全球购物
西雅图的买手店:Totokaelo
2019/10/19 全球购物
《李时珍夜宿古寺》教学反思
2014/04/09 职场文书
公安干警正风肃纪心得体会
2016/01/15 职场文书
MySQL 数据 data 基本操作
2022/05/04 MySQL