<?php
//类常量的定义与访问
class Stu
{
private $name;
private $sex;
private $age;
private static $count = 0;
const COUNTY = '我们共同的家园---中国';
public function __construct($name2,$sex2,$age2)
{
$this->name = $name2;
$this->sex = $sex2;
$this->age = $age2;
self::$count++;//总数加加
$this->info();
}
public function info()
{
$str = '<h2>'.self::COUNTY.'</h2>';
$str .= "我的姓名是".$this->name.'<br>';
$str .= "我的性别是".$this->sex.'<br>';
$str .= "我的年龄是".$this->age.'<br>';
$str .= $this->name.'加入中国,总共有'.self::$count.'个人';
echo $str;
}
public function __destruct()
{
self::$count--;//总数减减
}
}
$obj = new Stu('明哥哥','男',26);
$obj2 = new Stu('明哥哥2','男',26);
unset($obj2);
$obj3 = new Stu('明哥哥3','男',26);
$obj4 = new Stu('明哥哥4','男',26);