在PHP中,implements
關鍵字用于類實現接口。一個類可以通過使用implements
關鍵字實現一個或多個接口,從而強制類實現接口中定義的所有方法。
示例:
interface Logger {
public function log($message);
}
class FileLogger implements Logger {
public function log($message) {
// 實現日志記錄的邏輯
echo 'Logging message to file: ' . $message;
}
}
在上面的示例中,FileLogger
類實現了Logger
接口,因此必須實現Logger
接口中定義的log
方法。通過使用implements
關鍵字,可以確保FileLogger
類包含了log
方法,否則會導致解析錯誤。