static変数について質問です。
インスタンスメソッドではなくクラスメソッドからstatic変数を参照するときに、各クラスごとに別の値を参照させることはできますか。
やりたいことは次のようなことです。
class ModelObject {
    static $table = NULL;
    function select() {
        $t = self::$table;
        var_export("select * from $t");
    }
}

class Model1 extends ModelObject {
    static $table = 'table1';
}

Model1::select();
exit(0);  //=> 'select * from ' と表示されるが、'select * from table1' と出てほしい

これができないと、すべてのクラスメソッドをそれぞれのクラスで再定義しなければならず、あまりにもめんどくさいです。