362 of 410 menu

Try buyrug'i

try konstruksiyasi kod bajarilishi paytida yuzaga kelishi mumkin bo'lgan istisnolarni qayta ishlash imkonini beradi. try blokida xavfli kod joylashtiriladi, catch blokida esa istisnolarni qayta ishlovchi kod. Shuningdek, finally blokidan ham foydalanish mumkin, u har doim bajariladi.

Sintaksis

try { // Istisno keltirib chiqarishi mumkin bo'lgan kod } catch (ExceptionType $e) { // Istisnoni qayta ishlash } finally { // Har doim bajariladigan kod }

Misol

Istisnoni qayta ishlashning oddiy misoli:

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

Kod bajarish natijasi:

'Caught exception: Something went wrong'

Misol

finally blokidan foydalanish misoli:

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

Kod bajarish natijasi:

'Try block executed - Finally block executed'

Misol

Turli xil istisno turlarini qayta ishlash:

<?php try { // Turli xil istisnolarni keltirib chiqarishi mumkin bo'lgan kod throw new InvalidArgumentException('Invalid argument'); } catch (InvalidArgumentException $e) { echo 'Invalid argument: ', $e->getMessage(); } catch (Exception $e) { echo 'Generic exception: ', $e->getMessage(); } ?>

Kod bajarish natijasi:

'Invalid argument: Invalid argument'

Shuningdek qarang

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish