クラスのほとんどの関数で、外部のPHPファイルのいくつかの変数にアクセスする必要があります。私はPHP - クラスのすべての関数でグローバル変数にアクセスする
class test{
function a(){
global $myglobalvar ;
..
..
}
function b(){
global $myglobalvar ;
..
..
}
function c(){
global $myglobalvar ;
..
..
}
}
iは各関数に宣言しなくても、クラスのすべての機能に$ myglobalvarにアクセスできる方法はあります(と、それは正常に動作します)方法を以下にアクセスしていますか?私はクラスのコンストラクタで一度だけ宣言することでこれを行うことができますが、それを行う方法はわかりません。 ありがとうございました。あなたは(あまりglobal
たい)コンストラクタでグローバル変数を参照を作成することができます
これはPHPがあなたに「このことをやめて、あなたが間違っている(tm)」と言っている方法です。そして、PHPは良いコードについての熱狂的な言語の1つではありません。 – delnan
@delnan:最初の部分は+1、2番目の部分は-2です。 – markus
オブジェクトレベルの変数を作成する –