在PHP中包含大量文件是不是很糟糕,因为它是基于文件的会话?
发布时间:2020-12-13 16:37:04 所属栏目:PHP教程 来源:网络整理
导读:在阅读了关于基于文件的 PHP会话是不是最好的性能之后,它有我的想法.这是否意味着包含很多文件的PHP脚本也不好?既然它包含一个文件或者是不同于会话数据文件被检索的方式? 你应该使用spl_autoload_register()和OOP.这样,无论您的项目目前有多么小,或者随着
在阅读了关于基于文件的
PHP会话是不是最好的性能之后,它有我的想法.这是否意味着包含很多文件的PHP脚本也不好?既然它包含一个文件或者是不同于会话数据文件被检索的方式?
你应该使用spl_autoload_register()和OOP.这样,无论您的项目目前有多么小,或者随着时间的推移,它将会有多大的发展(这将是愚蠢的排除这种可能性),PHP只会包括它所需要的,不再多,不会少.
这就是运行时RAM使用率,代码的可维护性和硬盘延迟时间的影响之间的完美的面向未来的平衡,我想说,当然你正在模块化你的代码,当然(和XDebug在这里有帮助). 话虽如此,它意味着包含未使用的文件的坏处. 由于php.ini指令include_path,使用相对路径时PHP将搜索文件,因此无论以哪种方式(spl_autoload_register()或其他方式)都可以使用绝对路径进行文件的包含. 还有一个小额外的笔记,为什么“包括”foo.php“的作品像”include“./foo.php”“(包括文件的”正常“方式):这是因为目录”.“是include_path默认的一部分. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |