Mit PHP 5.0.3 trat das Problem nicht auf, jetzt mit PHP 5.0.5 kommt die eingangs von Irb beschriebene Meldung.
1. Ist das ein Fehler oder eine Fehlerbehebung in PHP5?
(Hab mir die changes für 5.0.0 bis 5.0.5 angeschaut, aber wahrscheinlich nicht verstanden

)
Wenn man im Link:
http://www.benchodroff.com/blog/index.p ... n_line_554, von read_head zitiert, auch die Kommentare liest, taucht noch eine zweite Lösung auf:
"Well, it's easier to modify includes/functions_post.php:216 and includes/functions_search.php:92
and remove ampersands from function definition. These vars are not modified at all inside the functions, so it's meaningless to pass them by reference in the first place..."
2. Welche ist den nun die richtige Lösung?
Interessant zu dieser Problematik sind auch die beiden folgenden Links, die sich grundsätzlich zur Wertübergabe per Referenz in PHP5 äußern:
http://www.dragon-scripts.de/board/thre ... readid=470
http://www.anw.de/news/20050622/
3. Ist es wirklich so, dass man das & vor Variablen in PHP5 weglassen kann?
4. Werden jetzt bei PHP5 alle Variablen als Referenz übergeben?
Naja, ich bin bei meiner lokalen Installation wieder auf 5.0.3 gegangen, weil das auch die Version ist, die mein Webhoster einsetzt.