362 of 410 menu

Perintah try

Konstruksi try membolehkan anda mengendalikan pengecualian yang mungkin timbul semasa pelaksanaan kod. Dalam blok try diletakkan kod yang berpotensi berbahaya, dan dalam blok catch - pengendali pengecualian. Blok finally juga boleh digunakan, yang akan dilaksanakan dalam apa jua keadaan.

Sintaks

try { // Kod yang boleh menyebabkan pengecualian } catch (ExceptionType $e) { // Pemprosesan pengecualian } finally { // Kod yang akan dilaksanakan dalam apa jua keadaan }

Contoh

Contoh mudah penanganan pengecualian:

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

Hasil pelaksanaan kod:

'Caught exception: Something went wrong'

Contoh

Contoh dengan penggunaan blok finally:

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

Hasil pelaksanaan kod:

'Try block executed - Finally block executed'

Contoh

Pemprosesan pelbagai jenis pengecualian:

<?php try { // Kod yang boleh menyebabkan pelbagai pengecualian throw new InvalidArgumentException('Invalid argument'); } catch (InvalidArgumentException $e) { echo 'Invalid argument: ', $e->getMessage(); } catch (Exception $e) { echo 'Generic exception: ', $e->getMessage(); } ?>

Hasil pelaksanaan kod:

'Invalid argument: Invalid argument'

Lihat juga

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak