php全局变量使用关键字global声明,静态变量使用static声明,静态变量的使用可以使用 类名::变量名

示例代码:

 1 <?php
 2 
 3 //全局变量global 的用法和静态变量的使用
 4     global $sum;
 5     $sum=0;
 6     class Person
 7     {
 8         public $name;
 9         public $age;
10         public static $zong=0;
11         public function __construct($name,$age)
12         {
13             $this->name=$name;
14             $this->age=$age;
15         }
16         public function addnew()
17         {
18             echo $this->name."加入团队!<br/>";
19             global $sum;
20             $sum++;
21             self::$zong++;
22         }
23         public function __destruct()
24         {
25             echo "<br/>".$this->name."离开团队!<br/>";
26         }
27     }
28     $p1=new Person("张三",12);
29     $p1->addnew();
30     $p2=new Person("李四",13);
31     $p2->addnew();
32     echo "共有".$sum."人加入团队<br/>";
33     echo "<br/><br/><br/><br/>";
34     echo "静态变量的记录值为".Person::$zong;
35 
36     //静态变量global的用法
37 
38 ?>
View Code

相关文章: