変数の呼び出し方について質問です。
Jsでは$A = $this->A
の中に書けば;の中を通り抜けるB()
ことができました。しかし、PHPではこの方法はうまくいかないようです。$this->A
$A
C()
関数変数を指定せずに C() 内で $this-A を読み取る方法を教えてください。
class X {
function B(){
function C(){
$this->A; // Can not call A here
$A; // No work either
}
$A = $this->A; //
$this->A; // Can call A here
}
private $A;
}
これはGlobal $A
、PHP の関数内の外部から変数を取得するものです。
ただし、グローバルの場合、ここでのグローバルとは、クラス内にないスクリプト全体を意味します。
アドバイスありがとうございます。