362 of 410 menu

Amri try

Muundo try huruhusu kuchakata vighairi ambavyo vinaweza kutokea wakati wa kutekeleza kodi. Katika kizuizi try huwekwa kodi inayoweza kuwa hatari, na katika kizuizi catch - kichakataji cha vighairi. Pia kunaweza kutumika kizuizi finally, ambacho hutekelezwa kwa hali yoyote.

Syntax

try { // Kodi ambayo inaweza kusababsha kighairi } catch (ExceptionType $e) { // Uchakataji wa kighairi } finally { // Kodi ambayo itatekelezwa kwa hali yoyote }

Mfano

Mfano rahisi wa uchakataji wa kighairi:

<?php try { throw new Exception('Kuna kitu kilikwenda sawa'); } catch (Exception $e) { echo 'Kighairi kilichoshikwa: ', $e->getMessage(); } ?>

Matokeo ya utekelezaji wa kodi:

'Kighairi kilichoshikwa: Kuna kitu kilikwenda sawa'

Mfano

Mfano kwa kutumia kizuizi finally:

<?php try { echo 'Kizuizi try kilitekelezwa'; } finally { echo ' - Kizuizi finally kilitekelezwa'; } ?>

Matokeo ya utekelezaji wa kodi:

'Kizuizi try kilitekelezwa - Kizuizi finally kilitekelezwa'

Mfano

Uchakataji wa aina tofauti za vighairi:

<?php try { // Kodi ambayo inaweza kusababisha vighairi tofauti throw new InvalidArgumentException('Hoja batili'); } catch (InvalidArgumentException $e) { echo 'Hoja batili: ', $e->getMessage(); } catch (Exception $e) { echo 'Kighairi cha jumla: ', $e->getMessage(); } ?>

Matokeo ya utekelezaji wa kodi:

'Hoja batili: Hoja batili'

Angalia pia

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa