クラス内のインターセプターを解釈する方法
なぜこのインターセプターが変数を取得できるのかわかりません
//拦截器(__set)<br /> private function __set($_key, $_value) {<br /> $this->$_key = $_value;<br /> }<br /> <br /> //拦截器(__get)<br /> private function __get($_key) {<br /> return $this->$_key;<br /> }
ログイン後にコピー
-----解決策のアイデア-------- - -------------これは、PHP の基礎となるコードに依存します。PHP には、そのようなメカニズムが多数あります。PHP マジック メソッドを参照してください。
--- ---解決策のアイデア----------------------人々を混乱させる新しい用語を作成しないでください。
__set と __get は php ではマジック メソッドと呼ばれます
他の言語の set および get (assing、access) との違いは、
__set と __get は属性が存在しない場合にのみ機能することですまたは欠落しています システムにアクセスするときに実行されるため、間違いなくインターセプターではなく、インターセプトの意味はまったくありません