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ක්රියාකාරිත්වය,
එය අර්ථ දක්වා ඇති සියලුම නියත අගයන්ගේ මාලයක් ලබා දෙයි