8
ตรวจสอบว่าค่า isset และ null
ฉันต้องการตรวจสอบว่าค่าถูกกำหนดให้เป็นอะไรหรือไม่รวมถึง 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; ความคิดใด ๆ ?