最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php var_export與var_dump 輸出的不同

 更新時間:2013年08月09日 10:20:16   投稿:jingxian  
var_export必須返回合法的php代碼,也就是說,var_export返回的代碼,可以直接當作php代碼賦值個一個變量。 而這個變量就會取得和被var_export一樣的類型的值

問題發(fā)現(xiàn)
在跟蹤yratings_get_targets的時候,
error_log(var_export(yblog_mspconfiginit("ratings"),true));老是打印出yblog_mspconfiginit(“ratings”)的返回是NULL

導致我以為是無法建立和DB的連接,走錯路了一天。
最后才發(fā)現(xiàn),這是var_export和var_dump的區(qū)別之一

這就是:
問題原因
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

相關文章

最新評論

怀集县| 正定县| 秭归县| 慈利县| 留坝县| 紫阳县| 绍兴市| 沙雅县| 扬州市| 龙里县| 扎赉特旗| 阿图什市| 安泽县| 长岛县| 连平县| 土默特左旗| 尼木县| 桑日县| 阿瓦提县| 北川| 巴里| 鄂温| 翼城县| 读书| 共和县| 汽车| 田林县| 兴山县| 邵武市| 裕民县| 龙州县| 巴南区| 巴彦县| 瑞丽市| 方山县| 富源县| 江源县| 丁青县| 阜新市| 古蔺县| 高邑县|