php var_export与var_dump 输出的不同
来源:互联网 发布:树脂镜片 保质期 知乎 编辑:程序博客网 时间:2024/06/05 03:26
ar_export必须返回合法的php代码,也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量。 而这个变量就会取得和被var_export一样的类型的值
问题发现
在跟踪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); -- www.jbxue.comvar_export($res);结果:resource(2) of type (stream)NULL
- php var_export与var_dump 输出的不同
- php var_export与var_dump 输出的不同
- var_export与var_dump输出的不同
- var_export 与 var_dump的不同
- var_export 与 var_dump的不同
- var_export 与 var_dump的不同
- var_export 与 var_dump的不同
- var_export 与 var_dump的不同
- PHP var_export 与 var_dump
- php var_export与var_dump的区别
- php var_export与var_dump的区别
- php var_export与var_dump的区别
- PHP常用的输出:echo,print,printf,print_r,var_dump,var_export
- php中var_export与var_dump的区别分析
- php中var_export与var_dump的区别分析
- php中var_export与var_dump的区别分析
- PHP中print_r、var_export、var_dump的区别
- php中var_export和var_dump的区别
- Android中如何修改系统时间
- CKedit简介
- Struts2 学习笔记13 OGNL part2
- The entity "nbsp" was referenced, but not declared
- 多校练习赛6 HDU4605 unshuffle
- php var_export与var_dump 输出的不同
- ubuntu qt 5.1 正式版 安卓开发环境搭建
- emacs学习笔记
- 指向指针的指针的作用
- hdu 4405 Aeroplane chess
- POJ-滑雪-(java,搜索)
- 和老BIOS说永别 EFI BIOS技术解析
- P08泛化物品的背包问题
- js操作数组