function get_defined_vars

get_defined_vars function သည် လက်ရှိ scope အတွင်းရှိ environment variables၊ superglobal arrays များနှင့် user-defined variables အပါအဝင် သတ်မှတ်ထားသော variable အားလုံးပါဝင်သည့် associative array တစ်ခုကို ပြန်ပေးသည်။ ၎င်း function သည် parameter မယူပါ။

Syntax

phpget_defined_vars();

ဥပမာ

လက်ရှိ scope အတွင်းရှိ သတ်မှတ်ထားသော variable အားလုံးကို ရယူကြည့်ရအောင်။

php<?php
  $a = 1;
  $b = 'abc';
  $res = get_defined_vars();
  print_r($res);
?>

ကုဒ်ကို run ပြီးနောက် ရလဒ်။

php[
  'a' => 1
  'b' => 'abc'
  'res' => []
  '_GET' => []
  '_POST' => []
  ...
]

ဥပမာ

Debugging အတွက် function ကို အသုံးပြုခြင်း။

php<?php
  $x = 10;
  $y = 20;
  debug_print_backtrace();
  var_dump(get_defined_vars());
?>

ကုဒ်ကို run ပြီးနောက် ရလဒ်။

php[
  'x' => int(10)
  'y' => int(20)
  '_GET' => array(0) {}
  ...
]

ဆက်လက်ဖတ်ရှုရန်

  • get_defined_functions function,
    အရာသည် သတ်မှတ်ထားသော function အားလုံးပါဝင်သည့် array ကို ပြန်ပေးသည်
  • get_defined_constants function,
    အရာသည် သတ်မှတ်ထားသော constant အားလုံးပါဝင်သည့် array ကို ပြန်ပေးသည်