Kelas 11 – Ternary Conditionals
-->Ternary Conditionals (menggunakan operator ternary) adalah salah satu cara untuk menjimatkan masa anda menulis code PHP. Strukturnya yang kelihatan susah untuk difahami menyebabkan ianya tidak popular dikalangan programmer.
Sebagai contoh kita ada blok code seperti dibawah:
if (condition) { variable = value-if-true; } else { variable = value-if-false; } |
Dengan menggunakan ternary conditional, kita boleh menggantikan code di atas dengan:
variable = (condition) ? value-if-true : value-if-false; |
Semudah itu bukan? Saya sertakan contoh-contoh supaya fungsi ini senang difahami:
if (date("G") < 12) { echo 'Selamat Pagi'; } else { echo 'Selamat Petang'; } |
boleh digantikan dengan:
echo (date("G") < 12) ? 'Selamat Pagi' : 'Selamat Petang'; |
atau
$greeting = (date("G") < 12) ? 'Selamat Pagi' : 'Selamat Petang'; echo $greeting; |
Download kod di sini

December, Friday 2009 at 3:40 pm
Oic.mmg jarang org guna pun. huhu
Selain dari echo boleh buat pass untuk function?
Nampak macam kena tukar gini jer?
$greeting = (date(“G”) < 12) ? function1() : function2();
betul ke mdpai?
thanks
December, Friday 2009 at 6:30 pm
yup betul la tuh pttnya.. nak buat panggil function pun boleh jugak…