我正在開發個人項目,這是我第一次使用OOP。我的項目有一個基礎類,由其他人擴展(基本設置)。爲了澄清,這是我在做什麼:在PHP中加載基類+擴展類的正確方法
基類:
class ABC {
function __construct() {
...
}
}
擴展類:
class DEF extends ABC {
function __construct() {
...
}
}
雖然基類總是加載,其他類裝入根據的情況。
我的問題是,什麼是正確的方式來動態加載正確的擴展類?我應該「導入」這兩個PHP?我應該投下基類($ x = new ABC()),然後從基類中加載另一個類?
你必須使用自動加載磁帶機,也就是說,你可以告訴PHP,其中在需要時加載類的http:/ /php.net/manual/en/language.oop5.autoload.php http://www.codeforest.net/autoload-your-classes-in-php –