關於PHP的自動載入

2021-07-13 18:53:20 字數 905 閱讀 1070

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 函式應運而...