Ben PHP için bir ayrıştırıcı yazıyorum ve bazı üçüncü parti kod ile karıştırmasını ederken, ben [] operatörü ile ilgili garip bir durum içine çalıştırın.
Normalde, [] "son eleman olarak eklemek" anlamına gelen bir atama sol tarafında bir anahtar olmadan kullanılır.
$a=array();
$a[]=1;
array $ a sonunda 1 ekleyecektir.
Anılan kodda olsa, ben böyle bir satır gördüm:
$r =& $a[];
Ben ve kaldırmak için çalıştı, ben oldukça bekleniyor Ölümcül hata var:
Ölümcül hata: okuma [] kullanamazsınız
& Ile olsa, php hiç şikayet etmez. Eğer ifadenin anlamı nedir biliyor musunuz
& $a[];
Şimdiden teşekkürler