摘要: php是一种单一继承的语言,trait能解决这一代码重用的问题,它能让开发者在多个不同的class中实现代码重用 用法 trait 定义类 use 使用 模拟多继承实例 <?php trait Animal { public function run(){ echo 'animal run'."<b 阅读全文
posted @ 2021-07-03 23:19 胡勇健 阅读(82) 评论(0) 推荐(0)
摘要: 接口定义 interface 关键字定义的类就叫接口 接口实例 <?php //接口定义 interface Human{ //跑步 public function run(); //跳远 public function jump(); } //接口实现 class Person implement 阅读全文
posted @ 2021-07-03 20:54 胡勇健 阅读(120) 评论(0) 推荐(0)
摘要: 抽象类含义 1 abstract关键字定义的类是抽象类。 2 有抽象方法的类是抽象类 abstract function 抽象类实例 index.php <?php //抽象类 abstract class Person { public $name; //抽象方法 abstract public 阅读全文
posted @ 2021-07-03 20:17 胡勇健 阅读(228) 评论(0) 推荐(0)
摘要: __get 对象访问受保护的属性,私有属性时,会触发__get魔术方法 <?php class Person{ //公有属性 public $name; //受保护属性 protected $age; //私有属性 private $sex; //对象访问age,sex属性会访问这个方法 publi 阅读全文
posted @ 2021-07-03 07:28 胡勇健 阅读(221) 评论(0) 推荐(0)