ホームページ > バックエンド開発 > PHPチュートリアル > PHP高度なプログラミング(3)_PHPチュートリアル

PHP高度なプログラミング(3)_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:27:41
オリジナル
1164 人が閲覧しました

SPL (Standard PHP Library - 標準 PHP ライブラリ) は、PHP5 のオブジェクト指向機能の重要な部分です。元の説明は次のとおりです。「標準 PHP ライブラリ (SPL) は、一般的な問題を解決することを目的としたインターフェイスとクラスのコレクションです。」

SplSubject および SplObserver インターフェイス

SplSubject インターフェイスは、SplObserver と一緒に使用され、Observer デザイン パターンを実装します。

オブザーバー パターンは、相互に対話する 2 つ以上のクラスを含む単純なイベント システムです。このパターンにより、あるクラスが別のクラスの状態を監視し、監視されたクラスの状態が変化したときに通知を受けることができます。観察されるクラスはサブジェクトと呼ばれ、観察を担当するクラスはオブザーバーと呼ばれます。これらの内容は、PHP が提供する SplSubject および SplObserver インターフェイスを使用して表現できます。

リーリー リーリー

ここで、splsubject クラスは特定の状態を維持し、この状態が変化すると、notify メソッドを呼び出すため、attach を使用して以前に登録された splobserver インスタンスの更新が呼び出されます。ここでは、オブザーバー パターンの簡単な例を実装します

リーリー

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/814842.html技術記事 SPL (Standard PHP Library - Standard PHP Library) は、PHP5 のオブジェクト指向機能の重要な部分です。元の説明は次のとおりです: 標準 PHP ライブラリ (SPL) はインターフェイスとインターフェイスのコレクションです...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート