php多次include后导致全局变量global失效的解决方法,全局变量global_PHP教程

WBOY
Freigeben: 2016-07-13 10:05:47
Original
1063 Leute haben es durchsucht

php多次include后导致全局变量global失效的解决方法,全局变量global

本文实例讲述了php多次include后导致全局变量global失效的解决方法。分享给大家供大家参考。具体分析如下:

在多个文件中,文件一个接一个include,但最后一个文件里的函数使用global后却无法引用全局变量。例如:
a.php文件:

<&#63;php
$aa = 1;
&#63;>
Nach dem Login kopieren

b.php文件:

<&#63;php
include a.php
function show(){
global $aa;
var_dump($aa);
}
&#63;>
Nach dem Login kopieren

显示:null;

这种失效是由于多种原因造成的。一个有效的方法是,如果你决定将一个变量当作多个文件的全局变量,那么使用$GLOBALS数组总是有效的。比如上例中的a.php:

<&#63;php
$GLOBALS['aa'] = 1;
&#63;>
Nach dem Login kopieren

然后就可以在多个文件的函数、方法中引用这个变量了。

希望本文所述对大家的php程序设计有所帮助。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/962097.htmlTechArticlephp多次include后导致全局变量global失效的解决方法,全局变量global 本文实例讲述了php多次include后导致全局变量global失效的解决方法。分享给...
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!