从数组中将参数传递到 PHP 中的构造函数
可以使用反射 API 从数组传递参数到构造函数。
ReflectionClass::newInstanceArgs
以上行将给定参数生成了一个新的类实例 -
public ReflectionClass::newInstanceArgs ([ array $args ] ) : object
在构造函数中传递了参数时,它生成了一个类的新的实例。这里,args 指的是需要传递到类构造函数中的参数。
示例
<?php
$my_class = new ReflectionClass('ReflectionFunction');
$my_instance = $my_class->newInstanceArgs(array('substr'));
var_dump($my_instance);
?>输出
此操作将产生以下输出 -
object(ReflectionFunction)#2 (1) { ["name"]=> string(6) "substr" }
广告
数据结构
网络技术
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP