php - 如何对php类进行分组?

标签 php class namespaces

我想知道对我的 PHP 类进行分组的最佳方法是什么。在我创建新类的那一刻,我添加了很多 require_once "FancyClass.php";在顶部,以便我可以使用已经构建的功能,我想知道如何避免这种情况。

我读到 PHP 5.3 中有命名空间,但有两个原因让我认为它们不是我的最佳解决方案。首先,据我了解他们使用我的 FancyClass.php,即使我在同一个命名空间中,我也必须再次编写 require。第二个原因是我正在开发一个小框架,我想定位更多的 PHP 版本,至少 PHP 5.2+

我有 C# 和 java 的经验,它们有命名空间和包,可以真正简化您的工作。 PHP 有类似的东西或任何解决方法吗?

最佳答案

编写自动加载处理程序并让它在代码中首次使用时加载所有类。 spl_autoload_register

关于php - 如何对php类进行分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7075265/

相关文章:

c++ - 局部变量与类变量编译器优化;有效与无效

PHP 无法创建具有命名空间的类的实例

c++ - 想要命名空间中的友元函数,而不是整个类

php - Active Record 查询中的 Codeigniter 括号

php - 运行php代码时出现问题

php - composer 需要 spatie/laravel-backup

c++ - 为什么这个类会卡住程序?

php - Mysql PHP查询选择

java - 在 java 项目中将方法(非 get 和 set)放在哪里才能符合 Spring MVC

php - Symfony 2 ServiceNotFoundException