Web Development

PHP: isset และ empty

ในบทความนี้เราจะมาเรียนรู้เกี่ยวกับ isset และ empty ใน PHP กัน ซึ่งทั้งสองตัวนี้ก็เป็น Built-in Functions ที่ใช้ในการตรวจสอบค่าของตัวแปร
14 มกราคม 20231 นาที
0
PHP: isset และ empty
Table of Contents

ในบทความนี้เราจะมาเรียนรู้เกี่ยวกับ isset และ empty ใน PHP กัน ซึ่งทั้งสองตัวนี้ก็เป็น Built-in Functions ที่ใช้ในการตรวจสอบค่าของตัวแปร

isset

isset() คือ function ที่ใช้ในการตรวจสอบว่าตัวแปรนั้นถูกกำหนดค่าหรือยัง หากตัวแปรนั้นถูกกำหนดค่าแล้ว จะ return true แต่ถ้ายังไม่ได้กำหนดค่า จะ return false

PHP Logo
$foo if (isset($foo)) { echo "The variable \$foo is set."; } else { echo "The variable \$foo is not set."; } // The variable $foo is not set.

ลองกำหนดค่าให้กับ $foo

PHP Logo
$foo = ''; if (isset($foo)) { echo "The variable \$foo is set."; } else { echo "The variable \$foo is not set."; } // The variable $foo is set.

จะเห็นว่า ตัวแปร $foo ถูกกำหนดค่าแล้ว จึง return true ค่านั้นก็คือ ค่าว่างนั่นเอง

empty

ซึ่งในการตรวจสอบว่า $foo เป็นค่าว่างหรือไม่ ก็จำเป็นที่จะต้องใช้ empty เข้ามาเช็ค

PHP Logo
$foo = ''; if (empty($foo)) { echo "The variable \$foo is empty."; } else { echo "The variable \$foo is not empty."; } // The variable $foo is empty.

is_null

ตัวแปรที่ประกาศแต่ไม่ได้กำหนดค่า จะมีค่าเป็น null ซึ่งเราสามารถตรวจสอบได้ด้วย is_null()

PHP Logo
$bar; var_dump(is_null($bar)); // bool(true)

Tags:PHP

คลิกเพื่อแสดงความคิดเห็น