歡迎來到《21天學會PHP 8.4》的第十三天!在前兩天,我們學習了繼承(垂直複用)和接口(行為契約)。但 PHP 是單繼承語言——一個類只能有一個父類。那如果多個不相關的類需要共享同一段功能代碼(比如日誌、緩存、驗證),該怎麼辦? 答案就是今天要學的 PHP 獨有特性:Trait(特質)。Trait 提供了一種水平復用(Horizontal Reuse) 的機制,讓你像“拼積木”一