我的Wordpress安装目录中的index.php
文件似乎运行了几个其他脚本,以便正确配置Wordpress环境,反过来,这些脚本定义了几个常量。我的问题是:每次请求到服务器时都会运行初始化脚本和定义常量的过程,还是仅在第一次请求到服务器之后才发生这种过程,这些环境常量和设置在服务器关闭之前一直保持定义?
答案 0 :(得分:2)
在Wordpress(以及一般的PHP)中,每个请求都在自己的环境中运行,与其他请求隔离,并且不与其他请求共享任何常量,变量或加载的类。每个请求都以“clean slate”开头,并且必须从new完成所有初始化工作。请求完成后,请求加载/创建的所有数据都将被销毁。
“完全隔离请求”规则有一些例外: