PHP難しいYO!
mod_rewrite + index.phpでURIをパースして如何たらする
ルーターを作る為に色々もにょもにょやってるけれども
難しい!
素直に考えるとコンテキストのライフタイムがリクエスト毎は
難しいよ
如何しても、クラス読み込みの遅延評価、インスタンス生成の
遅延評価が必要になってくるし
(クラスの評価タイミングや、インスタンスの評価タイミングを
上手く行えば良いだけなんだけれどもネ
もしくは、何でもかんでもシリアライズして永続化するって事も
考えるけれど、それはどーなのかと思うし
今考えているURIとモジュールのバインドは
/session(1252b1aaf920a4e2fd977a9a021a3ea1)/admin
/session(1252b1aaf920a4e2fd977a9a021a3ea1)/user
とURIが在った際に
まず、/session にバインドされているモジュールを読み込む
() の値を引数として /sesison にバインドされているモジュール
に与える
/session 名前空間に モジュールのインスタンスを生成し配置する
次の/admin にバインドされているモジュールを読み込む
/session/admin 名前空間に モジュールのインスタンスを生成し配置する
/session/admin の名前空間に所属するインスタンスに対して
HTTPリクエストの行われたメソッドでリクエストを行い
レスポンスを返す。
やっぱ、アプリケーションコンテナが在る方が楽だなぁ