spl_autoload_functions ශ්රිතය
spl_autoload_functions ශ්රිතය spl_autoload_register භාවිතයෙන් ලියාපදිංචි කරන ලද සියලුම ස්වයං පූරණ ශ්රිතවල අරාව ආපසු ලබා දෙයි. ස්වයං පූරණ කරුවන් ලියාපදිංචි කර නොමැති නම්, ශ්රිතය හිස් අරාවක් ආපසු ලබා දෙනු ඇත.
වාක්ය රචනය
spl_autoload_functions();
උදාහරණය
ලියාපදිංචියකින් තොරව ලියාපදිංචි කරන ලද ස්වයං පූරණ කරුවන්ගේ ලැයිස්තුව පරීක්ෂා කරමු:
<?php
$res = spl_autoload_functions();
print_r($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රති result ලය:
[]
උදාහරණය
ස්වයං පූරණ කරුවෙකු ලියාපදිංචි කර ප්රති result ලය පරීක්ෂා කරමු:
<?php
function my_autoload($class) {
include $class . '.php';
}
spl_autoload_register('my_autoload');
$res = spl_autoload_functions();
print_r($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රති result ලය:
['my_autoload']
උදාහරණය
ලියාපදිංචි කරන ලද ස්වයං පූරණ කරුවන් කිහිප දෙනෙකු පරීක්ෂා කරමු:
<?php
function autoload1($class) {
// සම්පාදනය 1
}
function autoload2($class) {
// සම්පාදනය 2
}
spl_autoload_register('autoload1');
spl_autoload_register('autoload2');
$res = spl_autoload_functions();
print_r($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රති result ලය:
['autoload1', 'autoload2']
මෙයද බලන්න
-
spl_autoload_register ශ්රිතය,
ස්වයං පූරණ කරුවෙකු ලියාපදිංචි කරයි -
spl_autoload_unregister ශ්රිතය,
ස්වයං පූරණ කරුවෙකු මකා දමයි -
spl_autoload_call ශ්රිතය,
ස්වයං පූරණ කරුවෙකු කැඳවයි -
class_exists ශ්රිතය,
වර්ගය පරීක්ෂා කරයි