【发布时间】:2013-07-22 07:02:23
【问题描述】:
我正在做一个项目,我的文件结构如下:
index.php
|---lib
|--|lib|type|class_name.php
|--|lib|size|example_class.php
我想自动加载类,class_name 和 example_class(命名与 PHP 类相同),以便在 index.php 中类已经被实例化,所以我可以这样做:
$class_name->getPrivateParam('name');
我在网上查了一下,但找不到正确的答案 - 谁能帮帮我?
编辑
感谢您的回复。让我扩展我的场景。我正在尝试编写一个 WordPress 插件,该插件可以放入项目中,并通过将类放入文件夹“功能”中添加附加功能,例如,在插件内部。永远不会有 1000 个类,一次推送可能 10 个?
我可以编写一个方法来遍历“lib”文件夹的文件夹结构,包括每个类,然后将其分配给一个变量(类名),但我认为这不是一种非常有效的方法但这似乎是实现我需要的最佳方式?
【问题讨论】:
标签: php spl-autoloader