Expected to be a reference
Z ToProste
Strona przestała działać i wyświetla np:
Warning: Parameter 3 to wfRenderHTMLet() expected to be a reference, value given in /home/public_html/to/includes/parser/Parser.php on line 3333?
Takie ostrzeżenie pojawia się zwykle po aktualizacji PHP na serwerze z wersji 5.2.x do wersji 5.3.x.
Aby przywrócić skrypt do działania, należy odszukać przyczynę ostrzeżenia, którą w w/w przypadku jest 3 parametr w funkcji wfRenderHTMLet()
function wfRenderHTMLet( $name, $argv, &$parser ) { ... }
czyli &$parser, a konkretnie odwołanie przez referencję &.
Usunięcie & sprzed $parser rozwiązuje ten problem.
function wfRenderHTMLet( $name, $argv, $parser ) { ... }