Kazi ya var_export

Kazi var_export inaonyesha au kurudisha taarifa kuhusu mabadiliko kwa muundo unaofaa kutumika katika msimbo wa PHP. Inakubali parameta ya kwanza kama mabadiliko ya kuhamisha, ya pili - isha ya kurudisha matokeo badala ya kuonyesha.

Syntax

phpvar_export(mixed $value, bool $return = false);

Mfano

Wacha tuonyeshe safu kwa mfumo wa msimbo halali wa PHP:

php<?php
  $arr = [1, 2, 3];
  var_export($arr);
?>

Matokeo ya utekelezaji wa msimbo:

phparray (
  0 => 1,
  1 => 2,
  2 => 3,
)

Mfano

Pata uwakilishi wa mabadiliko kama mfuatano bila kuonyesha, kwa kutumia parameta ya pili:

php<?php
  $arr = ['a', 'b', 'c'];
  $res = var_export($arr, true);
  echo $res;
?>

Matokeo ya utekelezaji wa msimbo:

php[
  0 => 'a',
  1 => 'b',
  2 => 'c',
]

Mfano

Hamisha mabadiliko ya mfuatano:

php<?php
  $str = 'test';
  var_export($str);
?>

Matokeo ya utekelezaji wa msimbo:

php'test'

Angalia pia

  • kazi print_r,
    ambayo inaonyesha taarifa kuhusu mabadiliko
  • kazi var_dump,
    ambayo inaonyesha taarifa iliyopangwa kuhusu mabadiliko