相关疑难解决方法(0)

PHP中自动加载类的最佳方法

我正在开发一个项目,我有以下文件结构:

index.php
|---lib
|--|lib|type|class_name.php
|--|lib|size|example_class.php
Run Code Online (Sandbox Code Playgroud)

我想自动加载类,class_name和example_class(命名与PHP类相同),所以在index.php中类已经被实例化,所以我可以这样做:

$class_name->getPrivateParam('name');
Run Code Online (Sandbox Code Playgroud)

我已经看过网了但是找不到合适的答案 - 任何人都可以帮帮我吗?

编辑

谢谢你的回复.让我扩展我的方案.我正在尝试编写一个WordPress插件,可以将其放入项目中,并通过将类放入文件夹"功能"(例如插件内部)来添加其他功能.永远不会有1000个班级,推动可能10个?

我可以编写一个方法来迭代'lib'文件夹的文件夹结构,包括每个类然后将它分配给一个变量(类名),但不认为这是一个非常有效的方法,但它也许这似乎是达到我需要的最佳方式?

php spl-autoloader

21
推荐指数
2
解决办法
7万
查看次数

标签 统计

php ×1

spl-autoloader ×1