ตัวอย่างการใช้ gettype , var_dump
ในการส่วนของการทำงาน gettpye จะเป็นการตรวจสอบชนิดข้อมูลดังนี้
- ยกตัวอย่างการแสดงผล เมื่อใช้คำสั่ง gettpye :
- ยกตัวอย่างการแสดงผล เมื่อใช้คำสั่ง gettpye :
โค้ด: เลือกทั้งหมด
$name = "Eaksrijan"; #กำหนดข้อมูลเป็นตัว String
$age = 26; #กำหนดข้อมูลเป็น integer
$room=array("Thailand","185","50.36"); #กำหนดข้อมูลเป็น array
echo gettype($name); #Function gettype() เป็นคำสั่งไว้ใช้ตรวจสอบ ชนิดของข้อมูล เท่านั้น
echo "<br>";
echo gettype($age);
echo "<br>";
echo "-------------------------->";
echo "<br>";
for ($i=0; $i < count($room); $i++) { #Step 2 - ทำการวน Loop โดย Function count(ในการนับ) เข้ามาทำงานด้วย ...
#... จนกว่า $i จะมากกว่า หรือ เท่ากับ count($room) แล้วจบ loop การทำงาน
echo "array[$i]=".gettype($room[$i])."<br>"; #Step 1 - ทำการ echo , เพื่อแสดงลำดับ ชนิดข้อมูลในตัวแปร(gettype($room[$i]))
}
echo "-------------------------->";
echo "<br>";
var_dump($name); #Function var_dump() สามารถตรวจสอบ ความยาวจำนวนข้อมูลได้
var_dump($room); #Function var_dump() เป็นคำสั่งไว้ใช้ตรวจสอบ ชนิดข้อมูล,ตำแหน่งข้อมูล,ขนาดจำนวนความยาวข้อมูล,ลักษณะข้อมูลอื่นๆ
ผลลัพธ์ที่ได้
ข้อสรุป
ตัวอย่างการใช้ gettype , var_dump , จะเป็นประโยชน์ในสำหรับการตรวจสอบลักษณะข้อมูล หรือ เป็นการตรวจสอบว่า มีการส่งค่ามาหรือยัง ซึ่งก็เป็นวิธีการ debug อีกวิธีแบบหนึ่งเช่นกัน , ที่ใช้ในการตรวจสอบข้อมูล , หากต้องการที่จะศึกษา หรือ สนใจ การทำงาน Function อื่นๆ สามารถศึกษาได้จากบทความนี้
แหล่งอ้างอิงข้อมูล
var_dump : https://www.php.net/var_dump
gettype : https://www.php.net/manual/en/function.gettype.php