Wen, wie mich, auch schon immer gestört hat, dass man Arrays mit PHPDoc nicht "typisieren" kann, und man somit für die Array-Elemente keine Code-Vervollständigung mehr hat, für den habe ich gerade einen praktischen Workaround gefunden:
<?php
foreach ($foos as $foo) {
/* @var $foo Foo */
$foo->bar(); // <-- this will generate code completion
}
?>
Hm, mein Highlight sieht irgendwie doof aus... whatever... man kann's ja trotzdem lesen :p
Edit: ok, Quick-Hack für das s9y 3.0 Template:
/* style for lists */
li {
/* this breaks the geshi highlighting */
/* list-style-position: inside; */ }