Interface の話題から Trait に切り替わったため、始めは Trait も実装を強制させる意味があるのかと思っていました。
しかし、implements がなくなったことで強制するキーワードがなくなったように感じました。
そこで "use trait;"
や "this->log();"
をコメントにして再度実行したところ、エラーが起きずに処理が完了しました。
これは、Trait には「クラスに必ず実装させる」という機能はないということでしょうか。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?