php文件中的变量是否可以被其他php文件访问?

php文件中的变量是否可以被其他php文件访问?,php,Php,在php文件的开头,我定义了一个变量$id,并在该文件的其余部分使用它。我很好奇,这个$id能维持多久?之后加载的其他php文件是否可以访问它?php变量的作用域最多为定义它们的请求。如果希望它们在请求之间持久化,则需要将它们存储在其他位置,如$\u SESSION除非在脚本中的某个位置取消设置变量,否则该变量将在脚本结束时可用。 包含(并通过require()包含)文件中定义的变量也可用于其他文件 解释变量范围比解释微小的答案更好 是的,在PHP程序执行一次之后加载的所有文件都可以访问此变量。

在php文件的开头,我定义了一个变量
$id
,并在该文件的其余部分使用它。我很好奇,这个
$id
能维持多久?之后加载的其他php文件是否可以访问它?

php变量的作用域最多为定义它们的请求。如果希望它们在请求之间持久化,则需要将它们存储在其他位置,如
$\u SESSION

除非在脚本中的某个位置取消设置变量,否则该变量将在脚本结束时可用。 包含(并通过require()包含)文件中定义的变量也可用于其他文件


解释变量范围比解释微小的答案更好

是的,在PHP程序执行一次之后加载的所有文件都可以访问此变量。如果您要在另一个浏览器中启动PHP文件,则会为另一个浏览器窗口创建此变量的另一个实例。

OP也可能是指包含的文件,不确定。因此,如果我使用wordpress,“脚本”指的是整个网站?