restore_error_handler ශ්රිතය
restore_error_handler ශ්රිතය, set_error_handler ඇමතුමට පෙර සකසා තිබූ කලින් තිබූ දෝෂ හසුරුවන්නා
ප්රතිසාධනය කරයි. මෙම ශ්රිතය පරාමිතීන් ගන්නේ නැති අතර සැමවිටම true ආපසු ලබා දෙයි.
වාක්ය රචනය
restore_error_handler();
උදාහරණය
අපි අභිරුචි දෝෂ හසුරුවන්නෙක් සාදා, පසුව සම්මත හසුරුවන්නා ප්රතිසාධනය කරමු:
<?php
function customErrorHandler($errno, $errstr) {
echo "Custom error: [$errno] $errstr";
}
set_error_handler("customErrorHandler");
echo $test; // අභිරුචි හසුරුවන්නා ක්රියාත්මක කරයි
restore_error_handler();
echo $test; // දැන් PHP හි සම්මත හසුරුවන්නා ක්රියාත්මක කරයි
?>
උදාහරණය
ශ්රිතය ආපසු ලබා දෙන අගය පරීක්ෂා කරමු:
<?php
$res = restore_error_handler();
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
true