362 of 410 menu

try විධානය

try ඉදිකිරීම කේතය ක්‍රියාත්මක කිරීමේදී ඇතිවිය හැකි ව්‍යතිරේක හසුරුවීමට ඉඩ සලසයි. try කොටසේ විභව අනතුරුදායක කේතය තබා ඇති අතර, catch කොටසේ - ව්‍යතිරේක හසුරුවනය ඇත. finally කොටස ද භාවිතා කළ හැකිය, එය ඕනෑම අවස්ථාවක ක්‍රියාත්මක වේ.

වාක්‍ය රීතිය

try { // ව්‍යතිරේකයක් ඇති කළ හැකි කේතය } catch (ExceptionType $e) { // ව්‍යතිරේකය හසුරුවීම } finally { // ඕනෑම අවස්ථාවක ක්‍රියාත්මක වන කේතය }

උදාහරණය

ව්‍යතිරේකයක් හසුරුවීමේ සරල උදාහරණය:

<?php try { throw new Exception('Something went wrong'); } catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(); } ?>

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

'Caught exception: Something went wrong'

උදාහරණය

finally කොටස භාවිතා කරන උදාහරණය:

<?php try { echo 'Try block executed'; } finally { echo ' - Finally block executed'; } ?>

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

'Try block executed - Finally block executed'

උදාහරණය

විවිධ වර්ගයේ ව්‍යතිරේක හසුරුවීම:

<?php try { // විවිධ ව්‍යතිරේක ඇති කළ හැකි කේතය throw new InvalidArgumentException('Invalid argument'); } catch (InvalidArgumentException $e) { echo 'Invalid argument: ', $e->getMessage(); } catch (Exception $e) { echo 'Generic exception: ', $e->getMessage(); } ?>

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

'Invalid argument: Invalid argument'

මෙයත් බලන්න

  • throw ඉදිකිරීම,
    ව්‍යතිරේකයක් ජනනය කරයි
  • set_exception_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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න