Heim >Backend-Entwicklung >PHP-Tutorial >请问个php的global问题

请问个php的global问题

WBOY
WBOYOriginal
2016-06-06 20:50:14857Durchsuche

<code>$a = 'a';
function a() {
global $a;//此处无法获取到a的值
}
</code>

感觉比较奇怪,请问为什么呢?

回复内容:

<code>$a = 'a';
function a() {
global $a;//此处无法获取到a的值
}
</code>

感觉比较奇怪,请问为什么呢?

你的代码未必是按你想象的那样在全局空间中运行的 ...

<code>global $a; // IMPORTANT
$a = 'a';
function a() {
    global $a;
}
</code>

可以呀你怎麼試的..?

<code><?php $a = 'a';
function a() {
  global $a;
  echo $a;
}
a();
?>
</code>
Stellungnahme:
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