PHP use 关键词

定义和用法

use 关键字有两个用途:它告诉一个类继承一个 trait,并且它给一个命名空间起别名。

相关页面

教程:PHP OOP - 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 方法,该方法输出了 "面向对象编程很有趣!"。