真的只是一個快速問題。擴展PHP類
我正在重寫一個網站,我將其全部轉換爲OOP並將其全部放入模板中。
我有多個類,但我想從一個單獨的文件/類擴展其中的一個。
我必須require_once()父類來擴展它嗎?
我猜你做了,但我只是想確認一下。
在此先感謝!
真的只是一個快速問題。擴展PHP類
我正在重寫一個網站,我將其全部轉換爲OOP並將其全部放入模板中。
我有多個類,但我想從一個單獨的文件/類擴展其中的一個。
我必須require_once()父類來擴展它嗎?
我猜你做了,但我只是想確認一下。
在此先感謝!
Nomally它的整潔,當你要包括從一堆不同的文件,如一堆的類來定義自動加載磁帶機:
function __autoload($className) {
$className = str_replace("..", "", $className);
require_once("classes/$className.php");
// echo "Loaded classes/$className.php";
}
然後加載無論你有什麼樣的名字,例如:
$member = new Member();
是的,或者你可以看看http://www.php.net/spl_autoload_register寫一個簡單的自動裝載機。
是的,你有,否則班不會「存在」到PHP。 另外,如果你有一些明智的命名約定,你應該看看autoloading。
當然是否。
不要以PHP4風格編寫代碼。
使用自動加載,命名空間和命名標準:PSR-0
這就是我正在尋找的信息,在你和喬之間非常有用:)再次感謝你們! – DarkMantis