PHP, tüm nesne değişkenleri (? Yok) aslında nesnelere göstericisidir, dil bu örtülü (? Sağda) işler, ama ben bu gibi parametreler başvuruları belirterek birçok php kodu bakın:
function someMethod(SomeClass& $obj)
{
//...
}
Ben de bu gibi şeyler gördüm:
function add()
{
$object = new SomeClass;
self::$objects[] =& $object;
}
Yanılıyorsam, ama burada herhangi bir fark olmaz ise beni düzeltin:
self::$objects[] =& new SomeClass
self::$objects[] = new SomeClass
Ben sağa muyum???
Ben test başka bir şey:
class SomeClass{}
$obj =& new SomeClass; // is in fact deprecated, doesn't work
$obj = new SomeClass;
$obj2 =& $obj; // works, but should also be deprecated!! No?