本文介紹了php中的自動載入操作實現方法,結合例項形式詳細分析了php自動載入的概念、原理、實現方法及相關操作注意事項。
我們日常例項化乙個類,必須使用require 載入這個類檔案;如果載入的檔案過多,大量使用require來載入檔案,過於繁瑣與麻煩。所以在php5.1.2版本後,php加入自動實現類載入的方法
demo:
loading.php是乙個自動載入的核心類
* 自動載入類
* class loading
class loading
public static function autoload($classname)
$filename = str_replace('\\', directory_separator, dir .'\\'. $classname) . '.php';
if (is_file($filename)) else {
die($filename . ' is not exists');
乙個普通的類:db.php
class db
public function __construct()
echo '我是db類建構函式';
呼叫這個核心類
//1. 把當前路徑設為常量dir
define('dir', dirname(__file__));
//2. 載入loading檔案
require './loading.php';
//3. 啟用自動載入類
spl_autoload_register("\\loading::autoload");
//自動呼叫db類
$db = new db();
顯示結果:
.png
PHP匯入其他php檔案
php如何匯入其他的php檔案 引入方式 4種 include include once require require once 引入寫法 include test.php include test.php include a.php include test.php 這幾種寫法一般都是可以的。不...
php引用其他目錄的php檔案
1.目錄conf下有個config.php配置檔案 1 2return array 3 tmpl l delim 5 db type mysql 資料庫型別 6 db host localhost 伺服器位址 7 db name mss 資料庫名 8 db user root 使用者名稱9 db p...
php 載入 php自動載入方式
本篇文章介紹的內容是關於php自動載入方式,現在分享給大家,有需要的朋友可以參考一下這篇文章的內容 php載入檔案方式 1 include,include once,requice,requice one常規載入 2 autoload 3 spl autoload register 常規載入方式 假...