我是一个不断增长的PHP + QuickBooks相关代码库的作者.我想利用PHP的__autoload()函数,但我的代码是一个库,其他人可以包括()到自己的应用程序,所以我不能依靠__autoload()是没有定义.
有没有办法拥有多个__autoload()函数?
我在PHP手册中看到了spl_autoload_register(),但并非所有用户都安装了SPL扩展,所以我不能依赖它.如果有一种方法可以回退使用它并默认使用普通的require/include语句,我可能会考虑这一点.
有没有其他人有这个问题的任何其他聪明的解决方案?只有能够拥有一个__autoload()函数似乎是一个明显的疏忽......
我在PHP手册中看到了spl_autoload_register(),但并非所有用户都安装了SPL扩展,所以我不能依赖它.
忽略它们,它默认编译,甚至不能在5.3.0中禁用.不要牺牲你的框架来取悦少数人.
| 归档时间: |
|
| 查看次数: |
2009 次 |
| 最近记录: |