ฟังก์ชัน var_dump
var_dump แสดงข้อมูลรายละเอียดเกี่ยวกับตัวแปร รวมถึงประเภทและค่าของมัน รับพารามิเตอร์หนึ่งหรือหลายพารามิเตอร์ประเภทใดก็ได้ มีประโยชน์อย่างยิ่งเมื่อทำการดีบั๊กโค้ดเพื่อตรวจสอบเนื้อหาของตัวแปร
ไวยากรณ์
var_dump(mixed $value, mixed ...$values): void
ตัวอย่าง
แสดงข้อมูลเกี่ยวกับตัวแปรประเภทสตริง:
<?php
$res = 'Hello world';
var_dump($res);
?>
ผลลัพธ์จากการรันโค้ด:
string(11) "Hello world"
ตัวอย่าง
แสดงข้อมูลเกี่ยวกับอาร์เรย์:
<?php
$res = [1, 2, 3];
var_dump($res);
?>
ผลลัพธ์จากการรันโค้ด:
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
}
ตัวอย่าง
แสดงข้อมูลเกี่ยวกับตัวแปรหลายตัวพร้อมกัน:
<?php
$str = 'abc';
$num = 123;
$arr = ['a', 'b'];
var_dump($str, $num, $arr);
?>
ผลลัพธ์จากการรันโค้ด:
string(3) "abc"
int(123)
array(2) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
}
ดูเพิ่มเติม
-
ฟังก์ชัน
print_r,
ซึ่งแสดงข้อมูลเกี่ยวกับตัวแปรในรูปแบบที่อ่านง่าย -
ฟังก์ชัน
error_reporting,
ซึ่งกำหนดระดับการรายงานข้อผิดพลาด