Rumah >pembangunan bahagian belakang >tutorial php >Pengendali PHP Ternary: Bila Menggunakannya dan Bila Memilih Alternatif?
Cara Menulis Operator Ternary PHP
Operator ternary dalam PHP ialah sintaks ringkas untuk menulis pernyataan bersyarat. Ia mengambil bentuk:
$result = (condition) ? value_if_true : value_if_false;
Anda boleh menggunakan operator ini untuk menulis pernyataan if-else yang mudah, seperti:
echo (true) ? "yes" : "no"; //prints yes echo (false) ? "yes" : "no"; //prints no
Walau bagaimanapun, operator ternary tidak menyokong berbilang syarat, seperti pernyataan "elseif".
Tetapi tunggu, ada penyelesaiannya! Daripada menggunakan pengendali ternary, anda boleh menggunakan alternatif yang lebih mudah dibaca, seperti carian tatasusunan:
$vocations = array( 1 => "Sorcerer", 2 => "Druid", 3 => "Paladin", ... ); echo $vocations[$result->vocation];
Pendekatan ini lebih eksplisit dan lebih mudah untuk diselenggara daripada menggunakan operator ternary bersarang.
Ingat: Operator ternary berguna untuk pernyataan if-else yang mudah, tetapi untuk keadaan yang rumit, penyelesaian alternatif menawarkan kebolehbacaan yang lebih baik dan kebolehselenggaraan.
Atas ialah kandungan terperinci Pengendali PHP Ternary: Bila Menggunakannya dan Bila Memilih Alternatif?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!