ReflectionClass::newInstance

(PHP 5, PHP 7, PHP 8)

ReflectionClass::newInstance從指定的參數創(chuàng)建一個新的類實例

說明

public ReflectionClass::newInstance(mixed $args, mixed $... = ?): object

創(chuàng)建類的新的實例。給出的參數將會傳遞到類的構造函數。

參數

args

接受可變數目的參數,用于傳遞到類的構造函數,和 call_user_func() 很相似。

返回值

錯誤/異常

如果類的構造函數不是 public 的將會導致一個 ReflectionException。

args 指定了一個或多個參數,而類不具有構造函數時,將導致一個 ReflectionException。

參見