在不使用关键字的情况下,是否有另一种在 PHP 中以 Java stlye 方式使用全局变量的方法global
?
下面的例子是非常常见和简单的。我会用define
关键字来做,但正如你所看到的,变量是相互依赖的,我相信你不能用define
.
当然,在下面的示例中,我遇到了错误。
真的很期待这个问题的解决方案。在我看来,必须global
为要使用全局变量的函数编写定义似乎是一种无效的解决方案,应该是一个更好的解决方案。
$BASE_URL = "mysite.com";
$PRODUCTS_URL = $BASE_URL . "/products";
$ABOUT_URL = $BASE_URL . "/about";
function foo() {
echo $BASE_URL;
}