Ben bu kod satırını buldum ve ne yaptığını anlamaya çalışıyorum. Ben aşina değilim kısmı soru işareti ve kolon olduğunu. Ne bu karakterler için kullanılır?
$string = $array[1] . ($array[0] === 47 ? '' : ' word');
Bu bir üçlü operatörü bulunuyor; temelde bir kısa-el koşullu.
Bu kadar aynı:
$string = $array[1];
if ($array[0] !== 47)
$string .= ' word';
this section in the PHP manual ("Üçlü Operatör" bölümü) Bkz.
Bu üçlü operatörü bulunuyor.
İşte tutorial için bir referans var
Bu gibi bir şekilde çalışır:
function tern()
if ($array[0] === 47)
{
return '';
}
else
{
return 'word';
}
}