PHP - 設計模式之 類自動載入

1、

 

2、

 

3、訪問結果

 

原因:沒有加載上類!怎麼處理呢?

 

4、

 

 

5、

 

要點:__autoload__函數是魔術方法,可以自動加載類,但是,後來,被廢棄了。原因是,我們PHP的工程一個可能會依賴多個框架,若每個框架都一個這個函數,就會報一個函數重複定義的致命錯誤。

 

在PHP5.3之後的,PHP官方推出了spl_autoload_register(),它允許存在多個autoload函數。

 

 

6、那麼使用spl_autoload_register()函數,該如何操作呢,如下:

 

 

再次訪問:

 

 

如果我們寫兩個,也是不會報錯的:

 

再次訪問:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章