php載入其他php檔案,PHP自動載入類的實現

2021-10-25 21:42:51 字數 870 閱讀 4812

本文介紹了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 常規載入方式 假...