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

php多次include后導(dǎo)致全局變量global失效的解決方法

 更新時(shí)間:2015年02月28日 16:27:18   作者:sumsung753  
這篇文章主要介紹了php多次include后導(dǎo)致全局變量global失效的解決方法,實(shí)例分析了$GLOBALS失效的原理與解決方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了php多次include后導(dǎo)致全局變量global失效的解決方法。分享給大家供大家參考。具體分析如下:

在多個(gè)文件中,文件一個(gè)接一個(gè)include,但最后一個(gè)文件里的函數(shù)使用global后卻無法引用全局變量。例如:
a.php文件:

<?php
$aa = 1;
?>

b.php文件:

<?php
include a.php
function show(){
global $aa;
var_dump($aa);
}
?>

顯示:null;

這種失效是由于多種原因造成的。一個(gè)有效的方法是,如果你決定將一個(gè)變量當(dāng)作多個(gè)文件的全局變量,那么使用$GLOBALS數(shù)組總是有效的。比如上例中的a.php:

<?php
$GLOBALS['aa'] = 1;
?>

然后就可以在多個(gè)文件的函數(shù)、方法中引用這個(gè)變量了。

希望本文所述對大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評論

稻城县| 淅川县| 南宫市| 平顺县| 阿拉善右旗| 友谊县| 惠州市| 高唐县| 河池市| 星座| 屏东县| 常熟市| 靖边县| 六安市| 巴林右旗| 永昌县| 西盟| 寿宁县| 浦北县| 仪征市| 新营市| 三都| 澄迈县| 星子县| 阿坝县| 进贤县| 宁城县| 南汇区| 岐山县| 星座| 康平县| 临潭县| 扶绥县| 汨罗市| 吴川市| 乡宁县| 宣武区| 铁力市| 呼伦贝尔市| 柳州市| 牡丹江市|