你应该使用spl_autoload_register()和OOP.这样,无论您的项目目前有多么小,或者随着时间的推移,它将会有多大的发展(这将是愚蠢的排除这种可能性),PHP只会包括它所需要的,不再多,不会少.
这就是运行时RAM使用率,代码的可维护性和硬盘延迟时间的影响之间的完美的面向未来的平衡,我想说,当然你正在模块化你的代码,当然(和XDebug在这里有帮助).
话虽如此,它意味着包含未使用的文件的坏处.
由于PHP.ini指令include_path,使用相对路径时PHP将搜索文件,因此无论以哪种方式(spl_autoload_register()或其他方式)都可以使用绝对路径进行文件的包含.
还有一个小额外的笔记,为什么“包括”foo.PHP“的作品像”include“./foo.PHP”“(包括文件的”正常“方式):这是因为目录”.“是include_path默认的一部分.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。