Funksiýa var_export

Funksiýa var_export üýtgeýjiden maglumatdy PHP-kodda ulanylmak üçin amatly formatda çap edýär ýa-da yzyna gaýdaryr. Birinji parametri hökmünde eksport üçin üýtgeýjini, ikinjisi hökmünde - çap etmegiň ýerine netijäni yzyna gaýtarmak baýdagyny kabul edýär.

Sintaksis

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

Mysal

Massiw ýaraýyşly PHP-kody görnüşinde çap edeliň:

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

Kody ýerine ýetirmegiň netijesi:

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

Mysal

Üýtgeýjini setir görnüşinde çap etmezlikden, ikinji parametri ulanmak bilen alyň:

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

Kody ýerine ýetirmegiň netijesi:

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

Mysal

Setir üýtgeýjisini eksport etmek:

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

Kody ýerine ýetirmegiň netijesi:

php'test'

Şeýle-de görüň

  • funksiýa print_r,
    üýtgeýjiden maglumat çap edýär
  • funksiýa var_dump,
    üýtgeýjiden gurlan maglumat çap edýär