1. 在定义的类(class Child)中使用静态变量($num)用self::num
2. 在类外使用则用Child::$num表示
class Child{
public $name;
public static $num=0;
function __construct($name){
$this->name=$name;
}
public function join_game(){
self::$num+=1;
echo $this->name."加入游戏".'<br>';
}
}
//创建几个人
$c1=new Child("网二");
$c1->join_game();
$c2=new Child("张三");
$c2->join_game();
$c3=new Child("李四");
$c3->join_game();
//查看有几个人
echo"<br>有".Child::$num;
3.static表示共享的,要是不用static,别的方法就访问不到static后面的数据