isset($_SESSION PHP คือ) คือ โค้ดเช็คว่าตัวแปร SESSION มีตัวแปรหรือไม่ และกรณีถ้ามีตัวแปรต้องไม่ใช่เป็นค่า NULL โดยคำสั่ง isset จะคืนค่าเป็น Boolean คือ ค่าจริง หรือเท็จ (True, False) สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง isset($_SESSION PHP คือ) คืออะไร ใช้ทำอะไร
<?php
if( isset( $_SESSION['id'] ) ) {
echo "มีการสร้างตัวแปร SESSION id";
} else {
echo "ไม่มีการสร้างตัวแปร SESSION id หรือมีค่าเป็น NULL";
}
echo "<br/>";
$_SESSION['name'] = "devdit";
if( isset( $_SESSION['name'] ) ) {
echo "มีการสร้างตัวแปร SESSION name";
} else {
echo "ไม่มีการสร้างตัวแปร SESSION name หรือมีค่าเป็น NULL";
}
?>
ผลลัพธ์
ไม่มีการสร้างตัวแปร SESSION id หรือมีค่าเป็น NULL
มีการสร้างตัวแปร SESSION name
1. มีการเช็คตัวแปร SESSION id ว่ามีตัวแปรหรือไม่ด้วยคำสั่ง isset ผลคือเป็นเท็จ (False) เนื่องจากตัวแปร SESSION id ไม่มีตัวแปร
2. มีการเช็คตัวแปร SESSION name ว่ามีตัวแปรหรือไม่ด้วยคำสั่ง isset ผลคือเป็นจริง (True) เนื่องจากตัวแปร SESSION name มีตัวแปร