class Student { public $Name; public static $num = 0; function __construct($Name) { //给静态变量赋值,在类里面用self或类名访问 self::$num++; //或者这样 //Student::$num++; $this->Name = $Name; echo $Name."进来了<br/>"; } } $stu1 = new Student("张三"); $stu2 = new Student("李四"); $stu3 = new Student("王五"); echo "共 ".Student::$num." 人";
输出:
张三进来了
李四进来了
王五进来了
共 3 人