Thông báo trang web đã đổi chủ: Chúng tôi đang sàn lọc nội dung, loại bỏ tất cả những bài viết vi phạm vì bị hack.
Hàm var_dump[]
sẽ in ra thông tin của biến gồm kiểu dữ liệu của biến và giá trị.
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
Cú pháp
Trong đó: var_dump[ $var];
Trong đó:
$var
là biến cần lấy thông tin.
Ví dụ
Code
$a = [ "php", "css", "html" ]; $b = "freetuts.net"; $c = 4.58; echo ""; var_dump[$a, $b, $c]; echo "";Kết quả
array[3] { [0]=> string[3] "php" [1]=> string[3] "css" [2]=> string[4] "html" } string[12] "freetuts.net" float[4.58]Tham khảo: php.net
Bài viết này được đăng tại [free tuts .net]
Cùng chuyên mục:
Hàm print_r[] trong PHP có chức năng in thông tin của một biến. Cú pháp:
print_r[mixed $value, bool $return = false]: string|bool
Trong đó:
$value
là biến muốn in thông tin. $value có thể có kiểu dữ liệu bất kỳ.$return
là tham số quyết định kiểu trả về của hàm print_r[] là string hoặc bool. Mặc định $return=false.- Kiểu dữ liệu trả về của hàm print_r[] là string hoặc bool. Nếu $return=false thì hàm print_r[] có kiểu dữ liệu trả về là bool [trả về true hay giá trị 1] và sẽ in ra thông tin của biến $value. Nếu $return=true thì hàm print_r[] có kiểu dữ liệu trả về là string chứa thông tin của biến $value và không in ra thông tin của biến $value.
Hàm print_r[] với $return=false
Kết quảArray [
[a] => apple
[b] => banana
[c] => Array [
[0] => x
[1] => y
[2] => z ]
]
value = 1
Hàm print_r[] với $return=true
Kết quảArray [
[a] => apple
[b] => banana
[c] => Array [
[0] => x
[1] => y
[2] => z ]
]
2. Hàm var_dump[] trong PHP
Hàm var_dump[] trong PHP có chức năng xuất thông tin về một biến, bao gồm giá trị và kiểu dữ liệu của biến đó. Cú pháp:
var_dump[mixed $value, mixed ...$values]: void
Trong đó:
$value
là biến cần xuất thông tin. $value có thể có kiểu dữ liệu bất kỳ.$values
là những biến khác cần xuất thông tin. $values cũng có thể có kiểu dữ liệu bất kỳ.- Hàm
var_dump[]
không có kiểu dữ liêu trả về [void].
Hàm var_dump[] xuất thông tin của một biến
Kết quảarray[3] {
[0]=> int[1]
[1]=> int[2]
[2]=> array[3] {
[0]=> string[1] "a"
[1]=> string[1] "b"
[2]=> string[1] "c" }
}
Hàm var_dump[] xuất thông tin của nhiều biến
Kết quảarray[3] {
[0]=> int[1]
[1]=> int[2]
[2]=> array[3] {
[0]=> string[1] "a"
[1]=> string[1] "b"
[2]=> string[1] "c" }
}
float[3.1]
bool[true]
string[10] "Hello PHP."
3. Hàm var_export[] trong PHP
Hàm var_export[]trong PHP có chức năng xuất thông tin cấu trúc của một biến. Hàm var_export[] giống với hàm var_dump[], chỉ khác là hàm var_export[] có thể trả về một chuỗi chứa thông tin của biến. Cú pháp:
var_export[mixed $value, bool $return = false]: string
Trong đó:
$value
là biến cần xuất thông tin. $value có thể có kiểu dữ liệu bất kỳ.$return
là tham số quyết định kiểu dữ liệu trả về của hàm var_export[]. Mặc định $return=false.- Nếu $return=false thì hàm var_export[] xuất thông tin của biến $value và hàm var_export[] trả về NULL. Nếu $return=true thì hàm var_export[] trả về một chuỗi [string] chứa thông tin của biến $value.
Hàm var_export[] với $return=false
Kết quảarray [
0 => 1,
1 => 2,
2 => array [
0 => 'a',
1 => 'b',
2 => 'c', ],
]
NULL
Hàm var_export[] với $return=true
Kết quảstring[94] "array [ 0 => 1, 1 => 2, 2 => array [ 0 => 'a', 1 => 'b', 2 => 'c', ], ]"
Hàm print_r[]
thường dùng để xuất mảng [array]. Hàm var_dump[]
được sử dụng khi muốn biết kiểu dữ liệu
biến. Hàm var_export[]
ít được sử dụng hơn hàm print_r[]
và var_dump[]
.
- Lớp StringReader và StringWriter trong Java
- Bộ nhớ biến và quản lý bộ nhớ trong Python
- Các kiểu dữ liệu [data type] trong PHP
- Một chương trình Python được thực thi như thế nào?
- Lập trình điều khiển Servo motor với board mạch Arduino