数组中的类类型(PHP)


Class types in Array of Something (PHP)

这只是为了更容易跟踪和阅读代码,我希望我的php代码遵循Java所做的。

例如:

foreach($objects as  $object){
 do something with $object . 
}

我想要$object清楚它是什么类型的对象…

我试过了foreach($objects as (ClassOfSomething) $object):

但是它产生了错误…

我希望我的代码易于阅读,并由IDE直接识别对象(我使用Intellij Idea btw)

你可以在循环前添加这个phpDoc注释:

/** @var ClassOfSomething $object */

这是标准的phpDoc格式,包括IntelliJ在内的大多数ide都采用这种格式,并将其用于自动完成等。