<?phpclass Person{ public static $type = "人类"; private $_name; protected $_age; public function __construct($name,$age){ $this->_name = $name; $this->_age = $age; } public function walk(){ echo $this->_name." 在走路".PHP_EOL; echo "我是:".self::$type.PHP_EOL; } public function speak(){ echo $this->_name." 在说话:我的年纪是: ".$this->_age.PHP_EOL; }}$person = new Person("李四",10);$person->walk();$person->speak();$person1 = new Person("张三",11);$person1->walk();$person1->speak();?>
运行以上程序,会输出如下内容:
李四 在走路我是:人类李四 在说话:我的年纪是: 10张三 在走路我是:人类张三 在说话:我的年纪是: 11
以上我们就定义了一个Person类,并实例化(实例化也便是天生的意思)了两个类new Person,一个实例出来的工具为$person,其余一个实例出来的工具为$person1,只不过这两个工具,他们的名字不一样,年纪不一样!
