Birkaç yıl önce ben PHP ile çalışmak için kullanılan ve özellikle OOP kısmında, PHP birçok değişiklik oldum.
Nesne örnekleri ile çalışırken özellikle Geri sonra nesne örnekleri kopyalama önlemek için (cepten sonra çok ilkel idi), çeşitli yerlerde &
operatörünü kullanmak zorunda idi.
PHP 5.2 ile orada 4,0 oranla iyileşme bir sürü gibi görünüyor ve ben biraz kafam karıştı.
Ne zaman bir Java programcısı açısından herhangi bir tatsız sürprizlerle önlemek için PHP &
operatörünü kullanmak zorunda mı?
Örnekler:
$a = (&)new MyClass(); //Necessary?
function factoryMethod() {
$a = (&)new MyClass(); //Necessary?
return (&) $a; //Necessary?
}
// Other cases?!
EDIT: tesadüfen benim örnekleri tüm &
operatörü gerekmez. Ama bunu nerede gerekir?