PHP trait 关键词
定义和用法
trait
关键字用于创建特性(traits)。特性(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! "。