一尘不染

在PHP中定义与变量

php

有人可以解释一下使用之间的区别吗

define('SOMETHING', true);

$SOMETHING = true;

也许彼此之间有好处?

我到处都使用变量,甚至在每个页面都包含的配置类型文件中,我仍然使用变量,因为我不明白为什么要使用define方法。


阅读 319

收藏
2020-05-29

共1个答案

一尘不染

DEFINE使常量,并且常量是全局的,可以在任何地方使用。它们也不能重新定义,可以是哪个变量。

我通常将DEFINE用于Configs,因为事后没有人可以将其弄乱,而且我可以在没有全局关联的情况下在任何地方对其进行检查,从而使检查更加容易。

2020-05-29