<?phpheader('Content-Type:text/html;charset=utf-8');//抽象类abstract class Humanity {public $name;public $sex;public $iq=10;protected $money;protected $dna;const BIRTHPLACE='地球';static public $counter=0;//静态属性,它是公共的资源和具体的实例没有关系//构造函数public function __construct($name,$sex){self::$counter++;$this->name=$name;$this->sex=$sex;}protected function chew($food){echo " {$food}已经被咀嚼完成! 您好!我是来自'.self::BIRTHPLACE.'的人类 {$this->name}正在考{$subject}! {$this->name}正在快速的吃{$food}!
核心在于,私有性的《《《属性》》》调用时才能执行__set和__get方法。
怎么执行呢?
调用私有性的属性即可,但是切记调用时不能赋值哦
<?phpheader('Content-Type:text/html;charset=utf-8');//抽象类abstract class Humanity {public $name;public $sex;public $iq=10;protected $money;protected $dna;const BIRTHPLACE='地球';static public $counter=0;//静态属性,它是公共的资源和具体的实例没有关系//构造函数public function __construct($name,$sex){self::$counter++;$this->name=$name;$this->sex=$sex;}protected function chew($food){echo " {$food}已经被咀嚼完成! 您好!我是来自'.self::BIRTHPLACE.'的人类 {$this->name}正在考{$subject}! {$this->name}正在快速的吃{$food}!
解析:
调用私有性的方法时才自动执行的哦