我有兩個類。一個孩子和一個父母。父進程正在調用一個來自子進程的靜態方法(這是子類中的一個被重寫的靜態父進程),並且我得到一個通用服務器錯誤。 當我刪除關係('延伸'部分),一切都很好,沒有錯誤。不知道爲什麼。你不能重寫靜態方法嗎?尋找答案,但似乎無法找到它們。從父項調用重寫的靜態方法
Class Fase {
public static function getbyId($id) {
//some stuff
}
public function getsomefaseitem($fase_item_id) {
FaseItem::getbyid($fase_item_id);
}
}
Class FaseItem extends Fase {
public static function getbyId($id) {
}
}
據我所知,OOP,父類不應該調用他們的子類... – Quasdunk
「一般服務器錯誤」是沒有用的。查看錯誤日誌並提供一些實際的細節。 –
什麼樣的錯誤? –