ฉันต้องการตรวจสอบว่าค่าถูกกำหนดให้เป็นอะไรหรือไม่รวมถึง null ด้วย ถือว่าเป็นโมฆะเป็นค่าที่ไม่ได้กำหนดและผลตอบแทนisset
false
ใช้ตัวอย่างต่อไปนี้:
$foo = null;
if(isset($foo)) // returns false
if(isset($bar)) // returns false
if(isset($foo) || is_null($foo)) // returns true
if(isset($bar) || is_null($bar)) // returns true, raises a notice
โปรดทราบว่าไม่ได้$bar
กำหนด
ฉันต้องหาเงื่อนไขที่ตรงตามสิ่งต่อไปนี้:
if(something($bar)) // returns false;
if(something($foo)) // returns true;
ความคิดใด ๆ ?