是的,PHP反射API可以用于动态创建对象。通过反射,您可以在运行时获取类的信息并创建其实例。以下是一个简单的示例:
newInstance(); // 调用新创建对象的方法 $myObject->sayHello(); // 输出 "Hello from MyClass!" ?>
在这个示例中,我们首先定义了一个名为MyClass
的类。然后,我们使用new ReflectionClass('MyClass')
获取了MyClass
的ReflectionClass
实例。接下来,我们使用$reflectionClass->newInstance()
方法创建了一个新的MyClass
对象。最后,我们调用了新创建对象的sayHello()
方法。