PHP5按需动态加载类
- spl_autoload_extensions(".php");
- $classname = $mods . "Class";
- spl_autoload($classname);
- $chowclass = new $classname();
通过配置include的路径,之后通过上面的$classname规则动态将文件加载。我上面的规则说明,文件名为”类名+Class”,类名称为“类名+Class”。
SPL在Zend Framework也有应用的。
这只是一个关于SPL的小应用,SPL是PHP5比较好的东西。有空再慢慢地研究一下。