PHP 使用 Trait 解决 PHP 单继承问题详解(3)

<?php
// 静态方法
trait StaticExample {
  public static function doSomething() {
    return 'Doing something';
  }
}

class Example {
  use StaticExample;
}

Example::doSomething();
<?php
// 定义属性
trait PropertiesTrait {
  public $x = 1;
}

class PropertiesExample {
  use PropertiesTrait;
}

$example = new PropertiesExample;
$example->x;

参考:

https://www.php.net/manual/zh/language.oop5.traits.php

https://learnku.com/php/t/37694

https://www..com/what-is-traits-in-php

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。