2005-12-13 AOP PHP JavaFestaに行って刺激を受けてきたので、簡易AOPモジュールを作ってみた。 250行くらいだしいいかな? 仕様は、元のクラスを継承してAOP対象のメソッドをオーバーライドします。 で、proceedメソッドを追加してこのメソッドを呼ぶと元のメソッドが呼ばれます。 元のクラスにproceedメソッドがある可能性があるので、メソッド名は任意で決められます。 まだテスト中だけど、参照渡しも参照返しもできるのでいいんじゃないかなと。 問題は強制的にクラス名が変わってしまうことくらいかな?