php5 以降のバージョンでは、クラスでマジック メソッドを使用できるようになりました。 PHP では、2 つのアンダースコア (__) で始まるメソッドはマジック メソッドとして予約されると規定されているため、既存のマジック メソッドをオーバーロードする場合を除き、関数名を __ で始めないことをお勧めします。
PHP の既存のマジック メソッドには、__construct、__destruct、__call、__get、__set、__isset、__unset、__sleep、__wakeup、__toString、__set_state、__clone などがあります。
この記事ゆっくり夜を探して 空高く輝く月が
__isset() - クラス属性または非クラス属性で isset() メソッドを使用する場合、属性が存在しないか非パブリックの場合、__isset() メソッドが自動的に実行されます。
__unset() -クラス属性または非クラス属性に対してunset()メソッドを使用する場合、属性が存在しないか非publicの場合、__unset()メソッドが自動的に実行されます
リーリー
結果は次のとおりです。
リーリー
上記は、PHP マジック メソッド __isset と __unset を紹介しており、PHP マジック メソッドの内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。