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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন