我正在从事PHP项目,并且时常在网上阅读和论坛中看到一些内容,都提到不应该使用php全局变量。注意,这并不是指PHP register_globals,因为我没有使用它。我已经进行了研究,但实际上并没有找到为什么不能用或任何替代方案。
所以,我的问题很简单。在PHP中,我是否不应该使用global关键字?此外,如果我不应该(或者应该),是否有其他替代方案?原因是,我注意到我需要访问在另一个文件中定义的变量,并且我需要在函数中引用或调用此变量,很多函数都需要这样做,而我已经厌倦了反复使用global $var_name;的代码。
有任何想法吗(还是我完全错了)?
所以,我的问题很简单。在PHP中,我是否不应该使用global关键字?此外,如果我不应该(或者应该),是否有其他替代方案?原因是,我注意到我需要访问在另一个文件中定义的变量,并且我需要在函数中引用或调用此变量,很多函数都需要这样做,而我已经厌倦了反复使用global $var_name;的代码。
有任何想法吗(还是我完全错了)?