現在、私は現在次のようなものを書いたいくつかのコードを刷新しています:
<?php
global $foo;
$foo = "foo";
class foo{
function bar(){
global $foo;
return $foo."bar";
}
}
$class = new foo();
echo foo->bar();
//returns 'foobar';
?>
これは問題なく機能します。私の質問は、これは変数を含める正しい方法ですか?私のクラスファイルの中には、20以上のグローバル変数があり、それらが使用されるすべてのメソッドでグローバルとして再定義する必要があります。