如果您是 PHP 新手,或者您是 PHP 资深程序员,您可能听说过 Traits,但有些朋友可能不知道它的作用以及为什么需要它们......
特征问候语{ 公共函数 sayHello($name){ 返回'你好'。 $名称; }}
现在我们可以在任何类中使用此特征:
班级帖子{ 使用 Greeting;}类 Page{ use Greeting;}
由于我们在上面的两个类中都使用了此功能,现在我们可以在两个实例中访问 sayHello 方法:
$post = 新帖子; 回声 $post->sayHello('鲍勃'); $page = 新页面; echo $page->sayHello('Frank');
所以如果你发现自己受到PHP中单继承的限制,这意味着一个类只能从另一个A继承类继承,那么你可能想要使用trait。