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中限制IP段访问、禁止IP提交表单的代码
Apr 23 PHP
PHP取得一个类的属性和方法的实现代码
May 22 PHP
基于empty函数的输出详解
Jun 17 PHP
php生成扇形比例图实例
Nov 06 PHP
php+js实现异步图片上传实例分享
Jun 02 PHP
php+mysql删除指定编号员工信息的方法
Jan 14 PHP
THINKPHP内容分页代码分享
Jan 14 PHP
php将图片文件转换成二进制输出的方法
Jun 10 PHP
php通过前序遍历树实现无需递归的无限极分类
Jul 10 PHP
Ubuntu 16.04中Laravel5.4升级到5.6的步骤
Dec 07 PHP
PHP应用跨时区功能的实现方法
Mar 21 PHP
PHP大文件分割分片上传实现代码
Dec 09 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
DC动画很好看?新作烂得令人发指,名叫《红色之子》
2020/04/09 欧美动漫
Apache2 httpd.conf 中文版
2006/12/06 PHP
php下安装配置fckeditor编辑器的方法
2011/03/02 PHP
PHP易混淆函数的区别及用法汇总
2014/11/22 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
jQuery的强大选择器小结
2009/12/27 Javascript
Js 中debug方式
2010/02/07 Javascript
JQuery优缺点分析说明
2011/04/10 Javascript
JS和函数式语言的三特性
2014/03/05 Javascript
jquery进行数组遍历如何跳出当前的each循环
2014/06/05 Javascript
Javascript实现Web颜色值转换
2015/02/05 Javascript
js实现select二级联动下拉菜单
2020/04/17 Javascript
不同js异步函数同步的实现方法
2016/05/28 Javascript
vue.js的手脚架vue-cli项目搭建的步骤
2017/08/30 Javascript
vue mixins组件复用的几种方式(小结)
2017/09/06 Javascript
react 应用多入口配置及实践总结
2018/10/17 Javascript
JavaScript使用面向对象实现的拖拽功能详解
2019/06/12 Javascript
vue二选一tab栏切换新做法实现
2021/01/19 Vue.js
[00:58]2016年国际邀请赛勇士令状宣传片
2016/06/01 DOTA
Python判断文本中消息重复次数的方法
2016/04/27 Python
Python中super函数的用法
2017/11/17 Python
详解Python:面向对象编程
2019/04/10 Python
Numpy之reshape()使用详解
2019/12/26 Python
Pyecharts地图显示不完成问题解决方案
2020/05/11 Python
浅谈html5与APP混合开发遇到的问题总结
2018/03/20 HTML / CSS
Linux管理员面试题 Linux admin interview questions
2016/07/08 面试题
水务局局长岗位职责
2013/11/28 职场文书
实习生评语
2014/04/26 职场文书
先进班集体申报材料
2014/12/26 职场文书
大学学生会辞职信
2015/05/13 职场文书
社区扶贫帮困工作总结
2015/05/20 职场文书
铁人观后感
2015/06/16 职场文书
增值税发票丢失证明
2015/06/19 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
互联网的下一个风口:新的独角兽将诞生
2019/08/02 职场文书
canvas绘制折线路径动画实现
2021/05/12 Javascript