一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php多次include后導致全局變量global失效的解決方法

php多次include后導致全局變量global失效的解決方法

2020-09-06 16:19sumsung753 PHP教程

這篇文章主要介紹了php多次include后導致全局變量global失效的解決方法,實例分析了$GLOBALS失效的原理與解決方法,具有一定參考借鑒價值,需要的朋友可以參考下

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

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

?
1
2
3
<?php
$aa = 1;
?>

b.php文件:

?
1
2
3
4
5
6
7
<?php
include a.php
function show(){
global $aa;
var_dump($aa);
}
?>

顯示:null;

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

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

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

希望本文所述對大家的php程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 天天色天天色天天色 | 爱操综合网 | 福利一区二区在线观看 | 婷婷综合缴情亚洲五月伊 | 国产在亚洲线视频观看 | 99久久999久久久综合精品涩 | 久久精品视频免费 | 精品女同一区二区三区免费站 | 黄漫在线播放 | 成年美女黄网站色视频大全免费 | 国产精品第一区揄拍 | 公妇乱淫在线播放免费观看 | 狠狠色狠狠色综合曰曰 | 欧美在线视频 一区二区 | 青草视频网址 | 日本亚洲欧洲高清有码在线播放 | 欧美人与禽交片在线播放 | 国产一卡二卡3卡4卡四卡在线 | 欧美一区二区三区大片 | 亚洲国产精品久久精品成人网站 | 日本视频一区在线观看免费 | 精品亚洲综合在线第一区 | 免费看日产一区二区三区 | www.九九热 | 精品小视频在线 | 精品网站一区二区三区网站 | 日韩免费一级 | 欧美日韩一区二区三区在线视频 | 91精品国产一区 | 国产婷婷综合丁香亚洲欧洲 | 日本暖暖在线视频 | 免费高清视频日本 | 成人在线播放 | 国产免费久久精品 | www.九九热| 国产资源中文字幕 | 关晓彤被调教出奶水的视频 | 日本高免费观看在线播放 | 日韩性公交车上xxhd免费 | 黄色aaa| 91色爱|