首頁 >後端開發 >php教程 >php基礎:類別與物件(2) 自動載入物件_PHP教程

php基礎:類別與物件(2) 自動載入物件_PHP教程

WBOY
WBOY原創
2016-07-21 15:59:15759瀏覽

自動載入物件:
   許多開發者寫入物件導向的應用程式時對每個類別的定義建立一個 PHP 來源檔案。一個很大的煩惱是必須在每個腳本(每個類別一個檔案)開頭寫一個長長的包含檔案清單。 
   在 PHP 5 中,且不再需要這樣了。可以定義一個 __autoload 函數,它會在試圖使用尚未定義的類別時自動呼叫。透過呼叫此函數,腳本引擎在 PHP 出錯失敗前有了最後一個機會載入所需的類別。 

本例嘗試分別從 MyClass1.php 和 MyClass2.php 檔案載入 MyClass1 和 MyClass2 類別。
function __autoload($class_name) {
   require_once $class_name . '.php';
}
$obj  =$0new >注意: 
在 __autoload 函數中拋出的異常不能被 catch 語句塊捕獲並導致致命錯誤。

http://www.bkjia.com/PHPjc/317408.html

truehttp: //www.bkjia.com/PHPjc/317408.htmlTechArticle自動載入物件: 很多開發者寫物件導向的應用程式時對每個類別的定義建立一個PHP來源文件。一個很大的煩惱是不得不在每個腳本(每個類別一個文...
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn