PHP静态延迟绑定:static

来源:互联网 发布:如何找淘宝主播合作 编辑:程序博客网 时间:2024/05/16 18:46

abstract class DomainObject {

  private $group;

  public function _construct() {

    $this->group = static::getGroup();

  }

  public static function create() {

    return new static();

  }

  static function getGroup() {

    return 'Default';

  }

}


class User extends DomainObject {}


class Document extends DomainObject {

  static function getGroup() {

    return 'Document';

  }

}

0 0
原创粉丝点击