PHP trait 关键词

定义和用法

trait 关键字用于创建特性(traits)。特性(trait)是一种允许类继承多个行为的方法。

相关页面

教程:PHP OOP - trait

实例

创建一个特性并在类中使用它:

<?php
trait message1 {
  public function msg1() {
    echo "OOP is fun! ";
  }
}

class Welcome {
  use message1;
}

$obj = new Welcome();
$obj->msg1();
?>

亲自试一试

在这个例子中,trait 关键字用于定义一个名为 message1 的特性,该特性包含一个公共方法 msg1。然后,在 Welcome 类中使用 use 关键字来引入这个特性,使得 Welcome 类的对象能够调用 msg1 方法。最后,创建了一个 Welcome 类的实例,并调用了 msg1 方法,输出 "OOP is fun! "。