PHP use 关键词
定义和用法
use
关键字有两个用途:它告诉一个类继承一个 trait,并且它给一个命名空间起别名。
相关页面
教程:PHP 命名空间
实例
创建一个 trait
并在类中使用它:
<?php
// 定义一个名为 message1 的 trait
trait message1 {
public function msg1() {
echo "面向对象编程很有趣!";
}
}
// 定义一个 Welcome 类,并使用 message1 trait
class Welcome {
use message1;
}
// 创建一个 Welcome 类的对象
$obj = new Welcome();
// 调用从 trait 继承的方法 msg1
$obj->msg1();
?>
在这个例子中,我们定义了一个名为 message1 的 trait,它有一个公共方法 msg1。然后我们定义了一个 Welcome 类,在这个类中使用 use 关键字来引入并使用 message1 trait。最后,我们创建了一个 Welcome 类的对象,并调用了从 trait 继承的 msg1 方法,该方法输出了 "面向对象编程很有趣!"。