gpt4 book ai didi

php处理包含文件

转载 作者:可可西里 更新时间:2023-11-01 12:55:53 24 4
gpt4 key购买 nike

这个问题与 PHP 引擎的内部机制有关。我问它是为了了解文件包含过程。

比如说,您有一个 20,000 行的包含文件(类似于“functions_library.php”),它包含在您所有的 php 脚本中。

每次您的某个 PHP 脚本加载该文件时,PHP 是否检查/验证该包含文件在语法上是否正确?这个过程是否在每次页面加载时一遍又一遍地发生?

或者...

PHP 是否关注文件的最后修改日期?如果事实证明自上次检查以来它没有任何变化,它是否只是忽略检查?

最佳答案

在默认安装中,每次都会解析该文件。但是,建议任何 PHP 生产安装都具有字节码缓存,例如 APCmany others .使用字节码缓存时,脚本会在第一时间被解析,解析后的代码会存储在内存中。

不同的配置可能会改变检查文件修改的频率。在某些配置下,为了获得非常高的性能,可能需要手动刷新或重新启动网络服务器。

关于php处理包含文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11671007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com