StepCoding

var_dump()

อ่าน [1039] หมวดหมู่: String

ฟังก์ชัน var_dump() มีลักษณะคล้าย ๆ กับฟังก์ชัน print_r() ครับ แต่มันจะแสดงผลลัพธ์ที่ละเอียดกว่า เพื่อง่ายต่อการ debug โปรแกรม เช่น ถ้าตัวแปรมีค่าเป็น boolean ฟังก์ชัน print_r() จะไม่แสดงผลอะไรออกมาเลย แต่ถ้าเป็น var_dump() จะแสดงผลลัพธ์ออกมาด้วยว่าค่านั้น ๆ เป็น true หรือ false เป็นต้น

<?php
var_dump(true);
// bool(true)

var_dump(false);
// bool(false)

var_dump(null);
// bool(null);

var_dump(array('name' => "Foo", 'age' => 21));
/*
array(2) {
	["name"] => string(3) "Foo"
	["age"] => int(35)
}
*/

class Person {
	var $name = "Foo";
	var $age = 21;
	var $status = "working";
}
$person = new Person;
var_dump($person);
/*
object(person) (3) {
	["name"] => string(3) "Foo"
	["age"] => int(21)
	["status"] => string(7) "working"
}
*/
?>

ผู้สนับสนุน