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[]
.
- Các loại toán tử [operator] được hỗ trợ trong Python
- Arduino là gì? Cấu trúc của board mạch Arduino Uno
- Lớp BufferedReader và BufferedWriter trong Java
- Đọc [read] file XML với Python
- Hàm str_word_count[] trong PHP