当前位置:Gxlcms > PHP教程 > 请问个php的global问题

请问个php的global问题

时间:2021-07-01 10:21:17 帮助过:3人阅读

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

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

回复内容:

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

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

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

  1. <code>global $a; // IMPORTANT
  2. $a = 'a';
  3. function a() {
  4. global $a;
  5. }
  6. </code>

可以呀你怎麼試的..?

  1. <code><!--?php
  2. $a = 'a';
  3. function a() {
  4. global $a;
  5. echo $a;
  6. }
  7. a();
  8. ?-->
  9. </code>

人气教程排行