PHP: Foreach Variablen Typ definieren

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]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.