var_dump функциясы

var_dump функциясы өзгөрмө жөнүндө анын тиби жана мааниси кирген кененирээк маалыматты чыгарат. Каалаган типтеги бир же бир нече параметрди кабыл алат. Айрыкча, өзгөрмөлөрдүн ичин текшерүү үчүн кодду дебаг кылууда пайдалуу.

Синтаксис

phpvar_dump(mixed $value, mixed ...$values): void

Мисал

Сап өзгөрмөсү жөнүндө маалымат чыгаралы:

php<?php
  $res = 'Hello world';
  var_dump($res);
?>

Кодду иштетүүнүн натыйжасы:

phpstring(11) "Hello world"

Мисал

Массив жөнүндө маалымат чыгаралы:

php<?php
  $res = [1, 2, 3];
  var_dump($res);
?>

Кодду иштетүүнүн натыйжасы:

phparray(3) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
}

Мисал

Бир нече өзгөрмө жөнүндө маалыматты бир эле учурда чыгаралы:

php<?php
  $str = 'abc';
  $num = 123;
  $arr = ['a', 'b'];
  var_dump($str, $num, $arr);
?>

Кодду иштетүүнүн натыйжасы:

phpstring(3) "abc"
int(123)
array(2) {
  [0]=>
  string(1) "a"
  [1]=>
  string(1) "b"
}

Ошондой эле караңыз

  • print_r функциясы,
    ал өзгөрмө жөнүндө маалыматты окууга ыңгайлуу түрдө чыгарат
  • error_reporting функциясы,
    ал каталар жөнүндө кабарлоо деңгээлин белгилейт