通过new static()与new self()都能产生实例对象,new static()是在PHP5.3版本中引入的新特性,本文对二者稍作对比. 一.当直接通过本类创建实例时 class Test { public static function getIns() { $obj1 = new self(); $obj2 = new static(); return [$obj1, $obj2]; } } $arr = Test::getIns(); var_dump(get_class($a…