2005-01-07から1日間の記事一覧

MixIn

PHP

いろいろ調べていたら、aggregate関数ってのがあったので何のために使うんだろうとおもったら、これ使えばMixInができますね。以下のようにすると、AクラスにBクラスのbarという関数がMixInされます。なので、出力結果はちゃんと「foobar」になります。これ…

generateProxyCode

PHP

php-usersにPEAR::SOAPにそういった関数があってというようなのが投稿されていたのでチェックしたらあった。必要なクラスのコードを文字列として生成して、evalするってやつ。ITEMANさんのSharDICと同じ方法ですね。PHP4でクラスを作ろうとするとこうなるん…