Ja, die Welt ist leider nicht so ganz einfach. Nachdem ich in diesem Beitrag über die Typisierung von Klassenattributen etwas geschrieben habe, dachte ich, dass man Variablen in der foreach-Schleife ebenfalls so typisieren kann. Felix‘ IDE kann das wohl auch mit folgender Methode
[code lang=’php‘]foreach($this->kunden as $kundeData)
{
/**
@var Kunde
*/
$kunde = $kundeData[‚kunde‘];
[…]
}
[/code]
NetBeans kriegt es allerdings so nicht hin, dort muss man diesen Code verwenden:
[code lang=’php‘]foreach($this->kunden as $kundeData)
{
/* @var $kunde Kunde */
$kunde = $kundeData[‚kunde‘];
[…]
}
[/code]
Und zwar genau mit oben angegebenen Format. Sobald eine Abweichung drin ist (ein Slash zu viel), geht’s schon nicht mehr. Sehr entwicklerfreundlich! :)
[via NetBeans Blog]