PHP難しいYO!

mod_rewrite + index.phpURIをパースして如何たらする
ルーターを作る為に色々もにょもにょやってるけれども

難しい!

素直に考えるとコンテキストのライフタイムがリクエスト毎は
難しいよ

如何しても、クラス読み込みの遅延評価、インスタンス生成の
遅延評価が必要になってくるし
(クラスの評価タイミングや、インスタンスの評価タイミングを
 上手く行えば良いだけなんだけれどもネ

もしくは、何でもかんでもシリアライズして永続化するって事も
考えるけれど、それはどーなのかと思うし

今考えているURIとモジュールのバインドは

/session(1252b1aaf920a4e2fd977a9a021a3ea1)/admin
/session(1252b1aaf920a4e2fd977a9a021a3ea1)/user

URIが在った際に

まず、/session にバインドされているモジュールを読み込む
() の値を引数として /sesison にバインドされているモジュール
に与える

/session 名前空間に モジュールのインスタンスを生成し配置する

次の/admin にバインドされているモジュールを読み込む
/session/admin 名前空間に モジュールのインスタンスを生成し配置する

/session/admin の名前空間に所属するインスタンスに対して
HTTPリクエストの行われたメソッドでリクエストを行い
レスポンスを返す。

やっぱ、アプリケーションコンテナが在る方が楽だなぁ