タグ

ブックマーク / wsjp.blogspot.com (1)

  • PHPでイベント駆動(event driven)って何だろう?

    ◆オブザーバーパターン イベント駆動というと、jQueryを使って、あるDOM要素にクリックしたら~~する、というのが、まさによい例だそうです。 $( '#button' ).click( function() { alert( 'hi' );}); が、一般的にオブザーバーパターンというらしい。 しかし、イベント駆動のPHPフレームワークと言われても、サーバー側でどうイベントを利用するのかぴんと来ません。 ◆こういうときは、自分で書いてみる。 Stackoverflowで見つけた「Event-driven architecture and hooks in PHP」を参考に、自分で書いてみました。 イベント駆動というよりは、「dumb hook」あるいは「単なるdispatcher」と書いてあるように、非常に簡単なものです。 ともかく、 ◆eventHookというクラス(github)が

  • 1