php中DEFINE变量的范围

For*_*ord 5 php variables

只是一些简单的问题,我找不到答案。

如果我像下面的例子一样定义一个变量:

DEFINE('THIS_TEST', 'ABC');
Run Code Online (Sandbox Code Playgroud)

这是什么范围?然后我可以在类/对象函数中使用它:

public function testFunction() {
    echo THIS_TEST;
} 
Run Code Online (Sandbox Code Playgroud)

我已经尝试过类似的方法,但没有得到我期望的结果,尽管这可能与其他问题有关。

任何意见,将不胜感激。

Sal*_*ali 4

您可以在此处阅读有关范围界定的内容。

与超全局变量一样,常量的范围是全局的。您可以在脚本中的任何位置访问常量,而无需考虑范围。有关范围的更多信息,请阅读有关变量范围的手册部分。