Php'de Enteresan Bir Problem.
-
Aşağıdaki koda benzer bir kodum var XAMPP local sunucumda çalışıyor ama Web sunucusuna attığımda Parse error veriyor.Bunun sebebi versiyon farkı mıdır yoksa derleme şekliyle alakalı bir şey midir.Yani lokalde farklı derliyor web sunucusunda farklı bir yapıda mı derliyor ?
function deneme(){ $return["x"]="1"; $return["y"]="2"; return $return; } echo deneme()["x"]; -
Problem belli oldu arkadaşlar versiyon farkından kaynaklanıyormuş.
Burada açıklaması var : http://www.php.net/manual/en/book.array.php#113175
-
Xamp ı güncel indirsende yine hata veriyor bazen.. En üstte bunları yapiştir..Ben böyle çözmüştüm.
<?
set_time_limit(0);
error_reporting(0);kodların....
?>
ProBilisim tarafından 25/Eki/13 15:55 tarihinde düzenlenmiştir -
ProBilisim bunu yazdı
Xamp ı güncel indirsende yine hata veriyor bazen.. En üstte bunları yapiştir..Ben böyle çözmüştüm.
<?
set_time_limit(0);
error_reporting(0);kodların....
?>
Error reporting'i kapatman hatayı düzelttiğin anlamına gelmiyor :) Kaldı ki kapatıyorsan da Warning ile Notice kapat tüm hepsini kapatırsan sistem çakılınca da ne olup bittiğini anlayamazsın.. :)
-
Konuştum arkadaşla php'yi güncelleyecek projede çok yerde kullandım o tarz hepsini oturup eski versiyona uydurmak zaman alır baya :F
