forumda ratgeldigim şöyle bir dizi kullanımı var.
<?php
$dizi = array("armut"=>3 , "3"=>"6");
echo $dizi[armut];
?>bu kullanım yanlıştır.
nedenine gelecek olursak. php de sabit değişkenler başında dolar işareti olmadan kullanılırlar.
Yukardaki örnekte tahmin ettiginiz gibi 3 sonucunu alırken
<?php
define("armut","3",true);
$dizi = array("armut"=>3 , "3"=>"6");
echo $dizi[armut];
?>bu örnekte anlamadığınız şekilde 6 sonucunu alırsınız. Bundan alışkanlık haline getirilmesi babında. dizilerin indisine erişirken ya
$dizi["armut"];
gibi
yada
$dizi[0];
gibi erişmek gerekir.
Bu başlık yada yaklaşımı genelde echo ile döngüde değer yazdıran kişilerin kodlarında denk geldim.
fazladan atılan 2 tane çift tırnak insanı yormaz

daha sonra oluşabilecek büyük dertlerden kurtarır