PHPのtrait
PHPのTrait
docs
他classのmethodをそのまま再利用する時に使う
↑これが他classではなくtraitになる
関数群の再利用みたいなイメージをしたmrsekut.icon
PHPは多重継承ができないのでこういうのが必要になる
class内でuse HogeTriatして使う
多用できるが名前衝突もする
https://www.infiniteloop.co.jp/blog/2014/08/php54-traits/
https://qiita.com/khsk/items/086ca7a0c9e06b46d0c5
https://blog.toshimaru.net/php-trait/
#??
どれぐらい気軽に使って良いものなのかの判断が付いていない
traitのmethodはoverrideできる?
overrideできてしまったら良くないと思っているmrsekut.icon
propertyを持てるのか
これannotionで定義するの?
関連
Rubyのmodule
Rubyでの同じような機能