ตัวอย่างการใช้ gettype , var_dump

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

makup
PHP Super Member
PHP Super Member
โพสต์: 398
ลงทะเบียนเมื่อ: 05/10/2020 10:02 am

ตัวอย่างการใช้ gettype , var_dump

โพสต์ที่ยังไม่ได้อ่าน โดย makup »

ในบทความนี้ จะมาแนะนำตัวอย่างการใช้งาน Function gettype , var_dump , ซึ่งจะเป็นประโยชน์ในการเอาไว้ใช้ตรวจสอบชนิดข้อมูล และลักษณะข้อมูล , ที่เป็นส่วนในการทำของรูปแบบในการเขียน Function ของ PHP , สำหรับผู้ที่สนใจจะเอาไปศึกษา สามารถเรียนรู้ได้จากการทำงาน Function gettype , var_dump นี้

ตัวอย่างการใช้ gettype , var_dump
ในการส่วนของการทำงาน gettpye จะเป็นการตรวจสอบชนิดข้อมูลดังนี้

- ยกตัวอย่างการแสดงผล เมื่อใช้คำสั่ง gettpye :
  • 66.jpg
    66.jpg (5.27 KiB) Viewed 1995 times
ในการส่วนของการทำงาน var_dump จะเป็นการตรวจสอบ ชนิดข้อมูล,ตำแหน่งข้อมูล,ขนาดจำนวนความยาวข้อมูล,ลักษณะข้อมูลอื่นๆดังนี้

- ยกตัวอย่างการแสดงผล เมื่อใช้คำสั่ง gettpye :
  • 67.jpg
    67.jpg (31.58 KiB) Viewed 1995 times

โค้ด: เลือกทั้งหมด

$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() เป็นคำสั่งไว้ใช้ตรวจสอบ ชนิดข้อมูล,ตำแหน่งข้อมูล,ขนาดจำนวนความยาวข้อมูล,ลักษณะข้อมูลอื่นๆ


ผลลัพธ์ที่ได้
  • 65.jpg
    65.jpg (47.29 KiB) Viewed 1995 times


ข้อสรุป
ตัวอย่างการใช้ gettype , var_dump , จะเป็นประโยชน์ในสำหรับการตรวจสอบลักษณะข้อมูล หรือ เป็นการตรวจสอบว่า มีการส่งค่ามาหรือยัง ซึ่งก็เป็นวิธีการ debug อีกวิธีแบบหนึ่งเช่นกัน , ที่ใช้ในการตรวจสอบข้อมูล , หากต้องการที่จะศึกษา หรือ สนใจ การทำงาน Function อื่นๆ สามารถศึกษาได้จากบทความนี้



แหล่งอ้างอิงข้อมูล
var_dump : https://www.php.net/var_dump
gettype : https://www.php.net/manual/en/function.gettype.php
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: facebook.com [Crawler] และบุคลทั่วไป 41