时时商务社区

标题: 解析php类的注册与自动加载 [打印本页]

作者: xgnic    时间: 2018-2-14 08:15

            工程目录如下:


1、将需要注册的类放在一个数组中
[U]复制代码[/U] 代码如下:
$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、注册数组
注意:
步骤1中的类的路径都是相对于init.php而言的,不是相对于Utils而言的,这是因为我们通过init.php里的自动加载函数spl_autoload_register来require类的
[U]复制代码[/U] 代码如下:
init ();
?>
3、本例中在使用处test.php里require init.php
[U]复制代码[/U] 代码如下:
findByName('zcl');
?>
            
            
您可能感兴趣的文章:
  • PHP的autoload自动加载机制使用说明
  • PHP spl_autoload_register实现自动加载研究
  • php _autoload自动加载类与机制分析
  • PHP autoload与spl_autoload自动加载机制的深入理解
  • php自动加载机制的深入分析
  • php自动加载autoload机制示例分享
  • php类自动加载器实现方法
  • php自动加载方式集合
  • PHP中类的自动加载的方法
            




    欢迎光临 时时商务社区 (http://bbs.4435.cn/) Powered by Discuz! X3.2