24 Sep

“call-time pass-by-reference” is deprecated çözümü

Bu da PHP4 den PHP5 e geçerken karşılaşılması muhtemel bir problemdir . PHP5 de nesneyi parametre olarak göndermek yeterli, PHP5 de nesne her zaman referans olarak gönderildiği için PHP4 deki gibi & işaretini kullanmanıza gerek yok.

function ipucu(&$a){
echo $a->test();
}

yukarıdaki kullanım PHP5 de “call-time pass-by-reference” is deprecated görmenize sebep olur. Doğru kullanımı aşağıdaki gibidir :

function ipucu($a){
echo $a->test();
}