Bu sembol : php ne demek?
Bu şeylerin bir dizi anlamına gelebilir. Ne demek istiyorsun ternary operator, ?:?
Diğerleri attılar gibi, muhtemelen üçlü mantık arıyoruz.
Ikisi birlikte, ancak o zaman scope resolution operator, durum yöntemleri / özellikleri ve sabitleri referans için kullanılır.
Sen de karşılaşabilirsiniz : Eğer kullanırsanız alternative syntax for control structures:
<?php
if ($a == 5):
echo "a equals 5";
echo "...";
elseif ($a == 6):
echo "a equals 6";
echo "!!!";
else:
echo "a is neither 5 nor 6";
endif;
?>
Ya önce de belirttiğim gibi ternary operator:
$action = (empty($_POST['action'])) ? 'default' : $_POST['action'];
(Examples taken from the documentation)
Ben gerçek bir örnek ve belgelere bir bağlantı olduğunu düşünüyorum gibi Edit: nasılsa, olduğu gibi onu bırakacağım, neyse ;) çok yorgun olmalı, alternatif sözdizimi zaten sözü olduğunu görmedim sadece düz metin daha yararlı.