background image

 

PHP 基础:php 类的注册与自动加载

本篇文章是对 php 类的注册与自动加载进行了详细的分析介绍,需要的朋友参考下
工程目录如下:

 
1、将需要注册的类放在一个数组中
代码如下:
 
<?php

final

 

class

 Utils {

    

private

 

function

 __construct() {

    

}

    

public

 

static

 

function

 getClasses(

$pre_path

 = '/') {

        

$classes

 = 

array

(

                

'DBConfig' => 

$pre_path

.'DBConfig/DBConfig.php',

                

'User' => 

$pre_path

.'Model/User.php',

                

'Dao' => 

$pre_path

.'Dao/Dao.php',

                

'UserDao' => 

$pre_path

.'Dao/UserDao.php',

                

'UserMapper' => 

$pre_path

.'Mapping/UserMapper.php',

        

);

        

return

 

$classes

;

    

}

}
?>
 
2、注册数组