PHPtrait優先次序

2023-03-16 23:05:48 字數 403 閱讀 9241

從基類繼承的成員會被 trait 插入的成員所覆蓋。優先順序是來自當前類的成員覆蓋了 trait 的方法,而 trait 則覆蓋了被繼承的方法

從基類繼承的成員被插入的 sayworld trait 中的sayhello方法所覆蓋。其行為sayhello類中定義的方法一致。優先順序是當前類中的方法會覆蓋trait方法,而trait方法又覆蓋了基類中的方法。

trait sayworld}class

base}class

myhelloworld

extends

base$o = new myhelloworld();$o->sayhello();?>