成绩发现
正在跟踪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中文网!
以上就是var_export与var_dump的没有同的具体内容,更多请存眷资源魔其它相干文章!
标签: php开发教程 php开发资料 php开发自学 var_dump() var_export
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!