PHP5+標準関数ライブラリオブザーバーの実装
PHP のオブザーバー設計パターンは実装が比較的簡単ですが、PHP5+ バージョンにはすでに標準ライブラリがサポートされており、単純に継承して実装するだけで済みます。
Observer: 標準インターフェイス クラス ライブラリ SplSubject を実装します。 1 つの登録方法: アタッチ、1 つの登録解除方法: デタッチ。通知方法:nofity。
れーれー
監視: 標準インターフェイス クラス ライブラリ SplObserver を実装します。更新方法。
れーれーるー
テスト呼び出し (同じディレクトリ内):
れーれー
出力:
>php Basic.php
被写体の新しい状態
被験者 1 の新しい状態
http://www.bkjia.com/PHPjc/875469.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/875469.html技術記事 PHP5+ の標準関数ライブラリ オブザーバーは、PHP のオブザーバー設計パターンを実装します。実装は比較的簡単ですが、PHP5 バージョンでは、それを継承して実装するだけで済みます。