จากตัวอย่างจากหน้านี้ฉันมีตัวอย่างโค้ดที่ใช้งานได้และไม่ทำงานด้านล่าง
รหัสการทำงานโดยใช้if
คำสั่ง:
if (!empty($address['street2'])) echo $address['street2'].'<br />';
รหัสที่ไม่ทำงานโดยใช้ตัวดำเนินการ ternary:
$test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />';
// Also tested this
(empty($address['street2'])) ? 'Yes <br />' : 'No <br />';
อัปเดต
หลังจากคำแนะนำของ Brian ฉันพบว่าการสะท้อนให้$test
ผลลัพธ์ที่คาดหวัง ผลงานต่อไปนี้อย่างจับใจ!
echo (empty($storeData['street2'])) ? 'Yes <br />' : 'No <br />';