目前我正在重新修改我目前编写的一些代码,如下所示:
<?php
global $foo;
$foo = "foo";
class foo{
function bar(){
global $foo;
return $foo."bar";
}
}
$class = new foo();
echo foo->bar();
//returns 'foobar';
?>
这行得通,很好。我的问题是,这是包含变量的正确方法吗?我的一些类文件有超过 20 个全局变量,必须在使用它们的每个方法中重新定义为全局变量。