クラス内のメソッドで簡単に使用できるように、クラス プロパティ内にグローバル変数を格納する方法があるかどうかを知りたいです。
例えば:
$variableGlobal = 30;
Class myClass{
public $classProperty = global $variableGlobal;
function myFunction(){
$accessible = $this->classProperty;
}
これで、次のようにクラス関数でグローバル変数を呼び出すだけでグローバル変数を取得できることがわかりました。
function myfunction(){
global $variableGlobal;
}
例1で必要なもののようなものが存在すると思いましたが、完全に間違っているか、正しいのですが、これに完全に間違った方法でアプローチしています。どんなアイデアも素晴らしいでしょうありがとう。
代わりに言及するのを忘れていましたが、グローバルを使用せずに、代わりに別のクラス関数の結果をクラス変数内に格納できれば幸いです
そのようです:
public $var = OtherClass::ClassFunction();