syarat (tiga yuan) operator?: Kelebihan dan kekurangan
pengendali bersyarat?: Ia sangat menarik kerana kesederhanaannya dari segi perbandingan nilai dan tugasan, tetapi ia mempunyai pernyataan yang berbeza jika/lain dari segi fleksibiliti dan kebolehbacaan.
Masalah membaca
pemula mungkin sukar difahami?: Pengendali, terutama untuk bukan pemrogram. Tatabahasa padatnya berbeza dari struktur yang lebih langsung jika/lain. Penggunaan yang berlebihan?: Pengendali boleh menjejaskan pemahaman kod.
Batasan fleksibel
tidak seperti jika/pernyataan lain ,? Operator tidak begitu biasa. Ia digunakan terutamanya untuk tugasan nilai langsung, dan kebolehgunaan dalam senario seperti panggilan fungsi atau penyata keadaan yang lebih rumit adalah terhad. cadangan
Gunakan dengan berhati -hati?: Pengendali disimpan dalam adegan yang mudah. Untuk senario yang lebih rumit atau lebih rumit, pertimbangkan untuk menggunakan pernyataan jika/lain.
Contoh
?: Kaedah pengendali yang digunakan:
?: Penggunaan pengendali yang tidak sesuai:
Atas ialah kandungan terperinci Bilakah Saya Harus Menggunakan Operator Bersyarat (Ternary) ?:?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!