php可以通過自動載入的方式幫助我們載入檔案
假設目錄結構如下:
test (工程名稱)
--queryphone.php
index.php
■不使用自動載入時
queryphone.php
<?php
class queryphone
}?>
index.php
<?php
queryphone::query();
?>
為了使用queryphone中的函式,需要在檔案頭部通過require_once引入需要的檔案。如果依賴多個檔案,則要引入多個。
■使用自動載入
假設目錄結構如下:
test (工程名稱)
--queryphone.php
index.php
autoload.php (為了使用自動載入,新追加的檔案)
queryphone.php(追加了命名空間)
<?php
class queryphone
}?>
index.php(只引入autoload.php就可以了,以後即使再追加其他的依賴,僅此乙個也夠了)
<?php
require_once 'autoload.php';
?>
autoload.php
<?php
class autoload }}
spl_autoload_register(['autoload', 'load']);
?>
關於php自動載入autoload方法的使用及弊端
關於php自動載入autoload方法的使用及弊端 php自動載入autoload方法,在我們編寫mvc框架的時候可能會常常用到,雖然在效能上會有些影響,是在可承受範圍之內的,但框架在整體上的架構和開發會方便很多,易於管理框架中的類及方法,覺得它的利還是大於它的弊的。主要通過兩種方法來使用自動載入a...
php 載入 php自動載入方式
本篇文章介紹的內容是關於php自動載入方式,現在分享給大家,有需要的朋友可以參考一下這篇文章的內容 php載入檔案方式 1 include,include once,requice,requice one常規載入 2 autoload 3 spl autoload register 常規載入方式 假...
php的自動載入
php的自動載入 在php5以前,我們要用某個類或類的方法,那必須include或者require,之後才能使用,每次用乙個類,都需要寫一條include,麻煩 php作者想簡單點,最好能引用乙個類時,如果當前沒有include進來,系統能自動去找到該類,自動引進 於是 autoload 函式應運而...