マジック メソッド __set が直接 ECHO 無効なのはなぜですか?
この投稿の最終編集者は baidu_25468825 で、2015-02-03 01:10:40
次のように書かれています::
そうではありません正しい isset() または empty() を呼び出してプロパティにアクセスすると、 __isset() が呼び出されます。
以下に記述します::
オーバーロードされたプロパティは、isset() 以外の他の言語構造では使用できません。つまり、オーバーロードされたプロパティで empty() が使用される場合、オーバーロードされたプロパティはロードされたマジック メソッドでは使用されません。呼ばれる。この制限を回避するには、オーバーロードされた属性をローカル変数に割り当ててから、empty() を使用する必要があります。
空が有効であることを自分でテストしてください。
マニュアルのこの部分は何を意味しますか?>????????????
------ソリューションのアイデア----------------------