PHP V5.3 では何が新しいのか: 第 1 回 オブジェクト・インターフェースに関する変更 「PHP 5.3 では何が新しいのか」という連載がibm.comにて開始されました。 軽く、メモがてらにまとめてみました。 静的メソッドとメンバーの処理の改善 __callStaticによるマジックメソッドの実装についての説明 非実装のメソッドが呼ばれたときに__callメソッドを定義しておくとこれが呼ばれるというものでした。 __callStaticはスタティックメソッド用、たとえば hogeClass::action(); のようにスタティックで呼ばれた場合に呼ばれます。 動的な静的呼び出し class Dog { public static function bark() { echo "Woof!"; } } $class = 'Dog'; $action = 'bark'; $clas