【发布时间】:2012-06-23 19:07:47
【问题描述】:
在不使用global 关键字的情况下,在PHP 中是否有另一种以Java 风格使用全局变量的方法?
下面的例子是非常常见和简单的。我会用 define 关键字来做,但正如你所看到的,变量是相互依赖的,我相信你不能用 define 来实现。
当然,在下面的示例中,我遇到了错误。
真的很期待这个问题的解决方案。在我看来,必须编写一个global 定义我想使用全局变量的函数似乎是一个无效的解决方案,应该是一个更好的解决方案。
$BASE_URL = "mysite.com";
$PRODUCTS_URL = $BASE_URL . "/products";
$ABOUT_URL = $BASE_URL . "/about";
function foo() {
echo $BASE_URL;
}
【问题讨论】:
标签: php global-variables