Ben bu gibi foreach kullanarak bir dizi yineleme ediyorum:
foreach ($x as &$y) {
.... modify $y ....
}
Ben iyice benim ev makinede bu kodu debug ettik ve testbed sitede harika çalışıyor. production site same machine with the same PHP version and database üzerine, ancak farklı bir etki alanı adı üzerinde, bu barfs:
Parse error: syntax error, unexpected '&', expecting T_VARIABLE or '$' in [dosya ve foreach satırı]
Ben hata dizesi Googled ve ben bir şey yararlı bulamadık.
Unutmayın - aynı makineyi, aynı PHP sürümü, aynı veritabanı değişti tek şey olan FQDN ve kod saklandığı dizin. Her şey aynıdır. Ama şimdi bu hatayı veriyor.