364 of 410 menu

Amri ya finally

Kizuizi finally kinatumika pamoja na miundo try na catch kushughulikia isipokuwa. Msimbo ndani ya finally utatelekezwa kwa hali yoyote - wakati wa utekelezaji mafanikio wa kizuizi cha try, na pia wakati kutokea kwa isipokuwa.

Syntax

try { // Msimbo, unaoweza kusababisha isipokuwa } catch (Exception $e) { // Kushughulikia isipokuwa } finally { // Msimbo, ambao utatelekezwa kwa hali yoyote }

Mfano

Mfano na utekelezaji mafanikio wa msimbo:

<?php try { $res = 10 / 2; echo "Result: " . $res . "\n"; } catch (Exception $e) { echo "Exception: " . $e->getMessage() . "\n"; } finally { echo "This will always execute\n"; } ?>

Matokeo ya utekelezaji msimbo:

Result: 5 This will always execute

Mfano

Mfano na kushughulikia isipokuwa:

<?php try { $res = 10 / 0; echo "Result: " . $res . "\n"; } catch (Exception $e) { echo "Exception: " . $e->getMessage() . "\n"; } finally { echo "This will always execute\n"; } ?>

Matokeo ya utekelezaji msimbo:

Exception: Division by zero This will always execute

Mfano

Kutumia finally kwa ajili ya kutoa rasilimali:

<?php $file = fopen("example.txt", "r"); try { // Kufanya kazi na faili if ($file) { echo "File opened successfully\n"; } } catch (Exception $e) { echo "Exception: " . $e->getMessage() . "\n"; } finally { if ($file) { fclose($file); echo "File closed in finally block\n"; } } ?>

Matokeo ya utekelezaji msimbo:

File opened successfully File closed in finally block

Tazama pia

  • muundo try,
    ambayo inatumika kushughulikia isipokuwa
  • darasa Exception,
    ambalo ni darasa la msingi kwa isipokuwa zote
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