php中全局变量global的使用

php中全局变量global的使用




用php编程的人对流程这个名词很熟悉。一般做php的工程师对面向对象的理解不是太深,所以在大流程中的方法中需要调用到外面变量,所以用的全局变量的机会会很多。

我来给处入行的人讲解一下全局变量global的使用,”全局变量“,这个名词中的全局两个字已经告诉我们这个变量在各个地方都能用,先看一个实例:
  1. <?php
  2. $a = 1;
  3. $b = 2;

  4. function Sum()
  5. {
  6.     global $a, $b; //在里面声明为全局变量

  7.     $b = $a + $b;
  8. }

  9. Sum();
  10. echo $b;
  11. ?>
复制代码
结果: 3

如果没有全局变量global在方法内是不能获得$a,$b值的,所以在方法里面想用外面的变量就需要先声明这个变量为全局变量,这样就可以使用了,很方便吧。

作者: cu_Cbear   发布时间: 2011-05-17

妻子走后,他掉魂一样地站在厨房里为自己做一道洋葱肉丝健康网。他遵照她的嘱咐将洋葱放在水里,然后一片片剥开,眼睛还是辣得直流泪。当他准备在案板上切成细丝时眼睛已经睁不开,热泪长流。他从来不知道那样香浓的洋葱汤,男性健康做的过程这么艰难苦涩。七千多个日子,妻子就这样忍着辣为自己做一份洋葱丝,只因为他从小就喜欢吃

作者: 天空空爱爱爱   发布时间: 2011-05-19