Revision history [back]
PHP versio 5.4:ssä on poistunut kokonaan käytöstä myös mahdollisuus käyttää pass-by-referenceä. Tästä johtuen sivustot joiden PHP-koodissa on käytössä pass-by-referenceä ei toimi enää ollenkaan, vaan tuloksena on tyhjä sivu ja virhe 500.
Pass-by-referencen tunnistaa ohjelmakoodista &$muuttuja muotoisista muuttujan käytöstä esimerkiksi funktiokutsuissa.
Saat sivuston takaisin käyttöön poistamalla kaikkien tämmöisien muuttujien edestä &-merkin. Suositeltavaa on tämän jälkeen myös päivittää sovellus uusimpan versioon.
funktio(&$muttuja); # ei toimi!
funktio($muuttuja); # toimii