ホームページ  >  記事  >  バックエンド開発  >  PHPマジックメソッド(入門)、PHPマジックメソッド入門_PHPチュートリアル

PHPマジックメソッド(入門)、PHPマジックメソッド入門_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:55:14852ブラウズ

PHPのマジックメソッド(入門)、PHPマジックメソッドの紹介

public void _set(string $name,mixed $value)

パブリック混合 _get(string $name)

public bool _isset(string $name)

public void _unset(string $name)

publicmixed_call(string$name,array$arguments)

これらのメソッドは次のように機能します:

_set(string $name,mixed $value): オブジェクトが未定義または非表示の属性に値を割り当てるときに呼び出されます。パラメーター名は割り当てる必要がある属性であり、値は割り当てる必要がある値です。属性。

_get(string $name): オブジェクトが未定義または非表示の属性にアクセスするときに呼び出されます。パラメーター名は、アクセスする必要がある属性の名前です。

_isset(string $name): isset() が未定義または非表示の属性に使用されるときに呼び出されます。パラメーター名は属性名です。

_unset(string $name): unset() が未定義または非表示の属性に使用されるときに呼び出されます。パラメーター名は属性名です。

_call(string $name, array $arguments): オブジェクトが未定義または非表示のメソッドを呼び出すときに呼び出されます。パラメーター名はメソッド名であり、パラメーター引数はメソッドに渡されるパラメーターの配列です。

注: これらのパターン メソッドの目的は、存在しないオブジェクト メンバーにアクセスする操作をインターセプトし、それに応じて応答することであり、これらのメソッドは public で修飾する必要があります。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/993266.html技術記事 PHP マジック メソッド (入門)、PHP マジック メソッドの概要 public void _set(string $name,mixed $value) public mixed _get(string $name) public bool _isset(string $name) public void _uns...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。