3

私が呼ぶときself::$parameter = 1;__setは呼ばれません。

回避する方法はありますか?

4

1 に答える 1

8

マニュアルから:

プロパティのオーバーロードは、オブジェクトコンテキストでのみ機能します。これらの魔法のメソッドは、静的コンテキストではトリガーされません。したがって、これらのメソッドは静的と宣言しないでください。PHP 5.3.0以降、魔法のオーバーロードメソッドの1つが静的と宣言された場合、警告が発行されます。

だから、私は恐れていません。

于 2010-03-12T07:16:01.547 に答える