以下是一些關於 PHP 繼承的說明 - 網路上有很多錯誤的資訊。PHP 的確支援多層繼承。(我使用 5.2.9 版本測試過)。它不支援多重繼承。
這表示您不能讓一個類別繼承兩個其他的類別(請參閱 extends 關鍵字)。然而,您可以讓一個類別繼承另一個類別,而該類別又繼承另一個類別,依此類推。
範例
<?php
class A {
// 更多程式碼在此
}
class B extends A {
// 更多程式碼在此
}
class C extends B {
// 更多程式碼在此
}
$someObj = new A(); // 沒有問題
$someOtherObj = new B(); // 沒有問題
$lastObj = new C(); // 仍然沒有問題
?>