$word=$digit[$digit4]+$digit[$digit3]+$digit[$digit2]+$digit[$digit1];
Bu şekilde yaptığınızda verdiği hatayı yazar mısınız? Aynı zamanda $digit, $digit1, $digit2 değişkenlerinin atandığı kısmıda yazarsanız sorunu daha iyi anlamamızı sağlayabilirsiniz. $digit bir değişken değil bir nesne olabilir veya digit bir değişken değil constant olabilir, hatanın çözümlenmesi için kodun hata verildiği satırdan ziyade hata verildiği satıra bağlı bütün değişkenlere ait atamaların, kullanılan fonksiyonların yazılması gerekir.
İlgili tüm satırlar aşağıda.Yardımcı olursanız sevinirim
$digit[1]="a";
$digit[2]="b";
$digit[3]="c";
$digit[4]="1";
$digit[5]="2";
$digit[6]="3";
$digit[7]="?";
$digit[8]=")";
$ks=8 ;
$digit4= 1;
$digit3= 1;
$digit2= 1;
$digit1= 1;
echo $digit[$digit4] . "" . $digit[$digit3] . "" . $digit[$digit2] . "" . $digit[$digit1] ;