类似spl的autoload功能,bloader为PHP对象的autoload工具,但相比较起来更简单高效,配置也更灵活. bloader提供一个常用的autoload函数ld,以及两个辅助函数,ld_new(实例化)和ld_unset(销毁对象). #1 bloader会自动搜索当前文件 或 当前目录下的<类名>.class.PHP文件,以及通过'_MODULES'常量定义的路径,实例化类返回对象.
#2 可直接使用ld('类名')操作对象(见实例 1-1)
#3 bloader会在当前作用域自动注册一个以类名为变量名的变量'$类名'(见实例 1-2)
#4 bloader中使用ld函数访问对象是全局范围有效 (见实例 1-3)
#5 使用ld_new实例化多个不同的对象,而不注册变量 (见实例 1-4)
#6 使用ld_unset注销已经实例化的对象 (见实例 1-5) 下载地址:http://code.google.com/p/bloader/downloads/detail?name=bloader.tar.gz安装:
PHPize
./configure --with-PHP-config=PHP-config --enable-bloader
make && make install 实例 1-1
<div class="codetitle"><a style="CURSOR: pointer" data="12495" class="copybut" id="copybut12495" onclick="doCopy('code12495')"> 代码如下: