PHP动态类型提示

时间:2016-01-10 20:39:22

标签: php type-hinting

给出一个课程:

Class Car { }

和一个字符串:

$className = 'Car';

如何输入提示实例?

$car = (Car) new $className(); // example

澄清

为了回应许多人第二次猜测我的意图,我正在寻求IDE自动完成的类型提示。

1 个答案:

答案 0 :(得分:4)

对于动态创建的对象的自动完成(如果其类型未被自动识别),大多数IDE都支持类型提示注释。

例如:

/** @var Car $car */

请参阅http://www.phpdoc.org/docs/latest/references/phpdoc/tags/var.html