我正在尝试使用array_map将数组映射到我的类的实际实例。classPet{private$petName;publicfunction__construct($args){$this->petName=$args['petName'];}}$array=[['petName'=>'puppy'],['petName'=>'kitty']];$instances=array_map([Pet::class,'__construct'],$array);然而它以错误结束:非静态方法Pet::__construct()不能被静态调用是否可以将构造函数调用作为回调传递(除了将其包装在闭包