get_defined_constants ක්රියාකාරිත්වය
get_defined_constants ක්රියාකාරිත්වය මේ වන විට අර්ථ දක්වා ඇති
සියලුම නියතයන් සහිත අරාවක් ලබා දෙයි. ක්රියාකාරිත්වයට විකල්ප පරාමිතියක්
ගත හැකිය, එය නිශ්චිත ප්රවර්ගයක නියතයන් පමණක් ලබා ගැනීමට ඉඩ සලසයි.
ආපසු ලැබෙන අරාවේ යතුරු ලෙස නියත නම් සහ ඒවායේ අගයන් අඩංගු වේ.
වාක්ය රචනා ශෛලිය
get_defined_constants(bool $categorize = false);
උදාහරණය
අර්ථ දක්වා ඇති සියලුම නියතයන් ලබා ගනිමු:
<?php
define('MY_CONST', 'test');
$res = get_defined_constants();
print_r(array_slice($res, 0, 3));
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය (පළමු අංග 3):
[
'E_ERROR' => 1,
'E_WARNING' => 2,
'MY_CONST' => 'test'
]
උදාහරණය
ප්රවර්ග අනුව කාණ්ඩගත කරන ලද නියතයන් ලබා ගනිමු:
<?php
$res = get_defined_constants(true);
print_r(array_keys($res));
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය (උදාහරණය):
[
'Core',
'pcre',
'user'
]
උදාහරණය
නිශ්චිත නියතයක් පවතිනවාදැයි පරීක්ෂා කරමු:
<?php
$constants = get_defined_constants();
if (isset($constants['PHP_VERSION'])) {
echo 'PHP අනුවාදය: ' . $constants['PHP_VERSION'];
}
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය (උදාහරණය):
'PHP අනුවාදය: 8.1.0'