PEP*_*OVE 1 php arrays class command-line-arguments
如何在PHP中使用参数数组实例化一个类?
通常它将call_user_func_array与函数,但我需要实例化一个类.
你可以使用反射api,特别是ReflectionClass :: newInstanceArgs():
$class_name = 'fooBar';
$class_args = array('foo', 'bar');
$reflected_class = new ReflectionClass($class_name);
$class_instance = $reflected_class->newInstanceArgs($class_args);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
763 次 |
| 最近记录: |