勉強がてら、PHP5でAOP+DIコンテナを実現してみた。ダウンロードできるようにしとく。説明もなく放置(ぉminiContainerこっちで→miniContainer0.2どれくらいminiかというと、ソースの合計が100行以内(笑)PHP5のマジックメソッド大活躍。これでもインターセプタとか実現してます。メソッド呼び出し前後と、例外スロー時の割り込みを設定できます。オブジェクト生成のときに、newの代わりにファクトリ使うようにすればOK。あとはコンテナ定義ファイル(ていうかクラス)にしたがって動きます。......っていうか勉強中なので、こういうことでいいのか?という感じだけど。個人的に、作らなきゃわからないというところがあるのでつい作っちゃうわけだけど。なんちゃらフレームワークとか使わずに気軽にやるなら、こんなんでもできそうということで。:ちょっとなおしたら100行超えたけど、まあいっか。09:04失礼しました。21:34しかも直ってなかった罠orz今度はOKのはず。PHP100行でDIコンテナを。