3


0

$ thisが機能し始めたのはいつですか?

冗談はさておき…​

`$ this

$ name`を使用して静的クラスのプロパティを参照できることに気づきました。 私はクラスで常に self :: $ name`または $ this→ name`を使用していたので、これまで実行したことを覚えていません。

PHPのどのバージョンで `$ this`が静的クラスプロパティの操作を開始しましたか?

1 Answer


4


PHP5の変更ログ、v5.3.0(http://php.net/ChangeLog-5.php#5.3.0)から:

_ $ foo :: myFunc()を使用した静的メンバーの動的アクセスのサポートが追加されました。 (エティエンヌ・クネス) _

だから、それはかなり最近の出来事だと思います。 :)

(ああ、これはメソッドを静的に呼び出すことを指します…​プロパティにアクセスするのと同じだろうか?)