คือเป็นการตรวจสอบว่าในตัวแปรของเรานั้นมีค่าอยู่หรือไม่ และไม่ใช่ null นั้นเองครับ หรือสรุปสั่นๆ มันจะส่งค่ากลับมาเป็น true ก็ต่อเมื่อตัวแปรของเราไม่ใช่ null หรือ ไม่ได้กำหนดค่าไว้
โค้ด: เลือกทั้งหมด
<?php
$test_01 = "null";
$test_02 = "";
$test_03 = "mdsoft.com";
echo "\$test_01 = ".isset($test_01)."<br>";
echo "\$test_02 = ".isset($test_02)."<br>";
echo "\$test_03 = ".isset($test_03)."<br>";
echo "\$test_04 = ".isset($test_04)."<br>";
?>
$test_01 =
$test_02 = 1
$test_03 =
$test_04 = 1
empty()
ฟังก์ชันนี้จะทำหน้าที่ตรวจสอบตัวแปรของเราว่าเป็นค่าว่าง หรือศูนย์ หรือไม่นั่นเองครับ ตัวอย่างข้อมูลที่ฟังก์ชันนี้จะส่งค่าเป็น true คือ
“” (an empty string)
0 (0 as an integer)
0.0 (0 as a float)
“0” (0 as a string)
NULL
FALSE
array() (an empty array)
$var; (a variable declared, but without a value)
is_null()
ฟังก์ชันนี้เป็นการตรวจสอบค่าว่าเป็น null หรือไม่ ซึ่งจะส่งค่าเป็น true ให้เรา
ตารางเปรียบเทียบเพื่อให้เห็นข้อแตกต่าง