2011-07-21 1 views
1

私は思っていたこの文は実際に何をするか:あなたは、変数「nameInObject」を持つクラスのオブジェクトの中にいるのであれば

$this->nameInObject = $someValue; 

nameInObjectのインスタンスにsomeValueの値を代入しますか?それはセッションの期間だけ続くことを意図していますか?それはnameInObjectの初期値を乗り越えますか?

ありがとうございました

答えて

2

以前の値よりも優先されます。

これは、オブジェクトの現在のインスタンスにのみ影響します。

1

はい、someValueの値をnameInObjectのインスタンスに割り当てています。

はい、nameInObjectは、変数thisのライフタイムのみを保持します。ただし、someValueは引き続き有効です。

はい、nameInObjectの値にsomeValueが含む値を上書きします。

関連する問題