Функсияи 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,
ки сатҳи гузоришдиҳӣ дар бораи хатогиҳоро таъин мекунад