ホームページ > バックエンド開発 > PHPチュートリアル > PHPの裏技メソッド(入門)

PHPの裏技メソッド(入門)

WBOY
リリース: 2016-06-13 12:18:58
オリジナル
1152 人が閲覧しました

PHP マジック メソッド (概要)

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

publicmixed_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 で修飾する必要があります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート