2025年5月9日解決済み

Traitは必ず実装しなければいけないのでしょうか

ユーザー

Interface の話題から Trait に切り替わったため、始めは Trait も実装を強制させる意味があるのかと思っていました。

しかし、implements がなくなったことで強制するキーワードがなくなったように感じました。
そこで "use trait;" や "this->log();" をコメントにして再度実行したところ、エラーが起きずに処理が完了しました。

これは、Trait には「クラスに必ず実装させる」という機能はないということでしょうか。

スタッフ

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?