PHP5按需动态加载类

  1. spl_autoload_extensions(".php");
  2. $classname = $mods . "Class";
  3. spl_autoload($classname);
  4. $chowclass = new $classname();

通过配置include的路径,之后通过上面的$classname规则动态将文件加载。我上面的规则说明,文件名为”类名+Class”,类名称为“类名+Class”。

SPL在Zend Framework也有应用的。

这只是一个关于SPL的小应用,SPL是PHP5比较好的东西。有空再慢慢地研究一下。

RSS feed for comments on this post · TrackBack URL

发表评论

You must be logged in to post a comment.