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