PHP动态类型提示


PHP dynamic type hinting

给定一个类:

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