ホームページ  >  記事  >  バックエンド開発  >  PHP でよく使用されるマジック メソッドの用途と機能をまとめた表

PHP でよく使用されるマジック メソッドの用途と機能をまとめた表

little bottle
little bottleオリジナル
2019-04-26 16:49:222242ブラウズ

この記事では主に、PHP における一般的なマジック メソッドの使用法と機能について説明します。興味のある友人は、必要な場合に備えて保存してください。お役に立てれば幸いです。

PHP マジック メソッドとは何ですか?

クラスを定義する際、アンダースコア 2 文字 (__) で始まるメソッドはすべてマジック メソッドであり、メソッド名はすべて PHP によって事前に定義されており、それぞれにマジック関数があります。

したがって、メソッドを自分で定義する場合、PHP のマジック メソッドと混同してしまうため、2 つのアンダースコア文字で始めることはお勧めしません。

次の表は、一般的に使用されるマジック メソッドの使用法と効果をまとめたものです:

#プライベート プロパティの表示##__isset ## は2 つのパラメータ __call(関数名、関数値) PHP ビデオ チュートリアル
マジック メソッド
メソッドの呼び出し
## 関数
__set
パラメータは __set (属性名、属性値) の 2 つです
プライベート属性の変更
__get
パラメータ __get(属性名)


パラメータ __isset (判定対象の属性名) があります
# プライベート属性が存在するかどうかを検出するために使用されます

__unset
パラメータ __unset (削除された属性名) があります
プライベート属性の削除に使用

##__call

#クラス内にそのような関数がない場合、この関数が実行されます


##関連チュートリアル:

以上がPHP でよく使用されるマジック メソッドの用途と機能をまとめた表の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。