372 of 410 menu

register_shutdown_function ශ්‍රිතය

register_shutdown_function ශ්‍රිතය ස්ක්‍රිප්ට් ක්‍රියාකාරිත්වය අවසන් වීමේදී හෝ අතිශය යටත් විචාරයේදී (fatal error) ක්‍රියාත්මක වන callback ශ්‍රිතයක් ලියාපදිංචි කිරීමට ඉඩ සලසයි. පළමු පරාමිතිය ලෙස ශ්‍රිතයේ නම හෝ නිර්නාමික ශ්‍රිතය (anonymous function) ලබා දෙන අතර, ඊළඟ පරාමිති (අනිවාර්ය නොවන) - මෙම ශ්‍රිතය සඳහා තර්ක වේ.

වාක්‍ය රචනය

register_shutdown_function(callable $callback, mixed ...$args): void

උදාහරණය

අවසන් වීම සඳහා සරල ශ්‍රිත ලියාපදිංචි කිරීම:

<?php function shutdown() { echo 'Script finished'; } register_shutdown_function('shutdown'); echo 'Script running...'; ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

Script running...Script finished

උදාහරණය

නිර්නාමික ශ්‍රිතයක් භාවිතා කිරීම:

<?php register_shutdown_function(function() { echo 'Cleanup completed'; }); echo 'Main operations...'; ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

Main operations...Cleanup completed

උදාහරණය

shutdown ශ්‍රිතයට තර්ක පසු කිරීම:

<?php function logShutdown($message) { echo $message; } register_shutdown_function('logShutdown', 'Script shutdown at: ' . date('H:i:s')); echo 'Processing data...'; ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

Processing data...Script shutdown at: [current_time]

මෙයද බලන්න

  • error_reporting ශ්‍රිතය,
    දෝශ වාර්තා කිරීමේ මට්ටම සකසයි
  • set_exception_handler ශ්‍රිතය,
    අසාමාන්‍ය අවස්ථා (exceptions) සැකසීමේ යන්ත්‍රය (handler) සකසයි
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න