ফাংশন get_defined_vars
ফাংশন get_defined_vars একটি অ্যাসোসিয়েটিভ অ্যারে ফেরত দেয়, যাতে বর্তমান স্কোপে সংজ্ঞায়িত সমস্ত ভেরিয়েবল রয়েছে,
যার মধ্যে পরিবেশ ভেরিয়েবল, সুপারগ্লোবাল অ্যারে
এবং ব্যবহারকারী-সংজ্ঞায়িত ভেরিয়েবল অন্তর্ভুক্ত। ফাংশনটি কোনো প্যারামিটার গ্রহণ করে না।
সিনট্যাক্স
get_defined_vars();
উদাহরণ
বর্তমান স্কোপে সমস্ত সংজ্ঞায়িত ভেরিয়েবল পাওয়া যাক:
<?php
$a = 1;
$b = 'abc';
$res = get_defined_vars();
print_r($res);
?>
কোড 실행ের ফলাফল:
[
'a' => 1
'b' => 'abc'
'res' => []
'_GET' => []
'_POST' => []
...
]
উদাহরণ
ডিবাগিং এর জন্য ফাংশন ব্যবহার:
<?php
$x = 10;
$y = 20;
debug_print_backtrace();
var_dump(get_defined_vars());
?>
কোড 실행ের ফলাফল:
[
'x' => int(10)
'y' => int(20)
'_GET' => array(0) {}
...
]
আরও দেখুন
-
ফাংশন
get_defined_functions,
যা সমস্ত সংজ্ঞায়িত ফাংশনের একটি অ্যারে ফেরত দেয় -
ফাংশন
get_defined_constants,
যা সমস্ত সংজ্ঞায়িত কনস্ট্যান্টের একটি অ্যারে ফেরত দেয়