给定一个类:
Class Car { }
和一个字符串:
$className = 'Car';
如何键入实例?
$car = (Car) new $className(); // example
澄清
为了回应许多人对我意图的猜测,我正在寻找IDE自动完成的类型提示。
对于动态创建的对象的自动完成(如果其类型不能自动识别),大多数IDE都支持类型提示注释。
例如:
/** @var Car $car */
请参阅http://www.phpdoc.org/docs/latest/references/phpdoc/tags/var.html