Rumah > Artikel > pembangunan bahagian belakang > Apakah perintah pelaksanaan try catch akhirnya
Arahan pelaksanaan try catch akhirnya ialah: 1. Jalankan kod dalam blok cuba 2. Jika kod dalam blok cuba tidak membuang pengecualian, teruskan melaksanakan kod selepas blok cuba; kod dalam balingan blok cuba Jika pengecualian berlaku, lompat ke blok tangkapan yang sepadan dengan pengecualian yang dilemparkan 4. Blok tangkapan mengendalikan pengecualian yang dilemparkan dalam blok cubaan 5. Tidak kira sama ada pengecualian ditangkap, kod dalam akhirnya blok akan dilaksanakan; 6. Teruskan melaksanakan kod akhirnya selepas blok.
Persekitaran pengendalian artikel ini: sistem Windows 10, versi PHP 8.1.3, komputer Dell G3.
Jujukan pelaksanaan try catch akhirnya ialah:
1. Program akan melaksanakan kod dalam blok try. Blok cuba mungkin mengandungi satu atau lebih pernyataan yang mungkin membuang pengecualian.
2 Jika kod dalam blok cuba tidak memberikan pengecualian, blok tangkapan akan dilangkau dan program akan terus melaksanakan kod selepas blok cuba.
3 Jika kod dalam blok cuba melemparkan pengecualian, program akan berhenti melaksanakan kod dalam blok cuba dan melompat ke blok tangkapan yang sepadan dengan pengecualian yang dilemparkan.
4 Blok tangkapan akan mengendalikan pengecualian yang dilemparkan dalam blok percubaan. Kod dalam blok tangkapan akan diproses mengikut jenis pengecualian Anda boleh memilih untuk menangkap dan mengendalikan pengecualian, atau anda boleh memilih untuk terus membuang pengecualian ke lapisan atas.
5 Selepas blok tangkapan dilaksanakan, tidak kira sama ada pengecualian ditangkap, program akan melaksanakan kod dalam blok akhirnya. Kod dalam blok akhirnya akan sentiasa dilaksanakan tanpa mengira sama ada pengecualian dilemparkan atau ditangkap. Ia biasanya digunakan untuk mengeluarkan sumber atau melakukan beberapa kerja pembersihan yang diperlukan.
6 Program akan terus melaksanakan kod selepas blok akhirnya.
Ringkasan
Arahan pelaksanaan try catch akhirnya ialah: kod dalam try block-> kod selepas melaksanakan cuba tangkap akhirnya. Tidak kira sama ada pengecualian dilemparkan atau ditangkap, kod dalam blok akhirnya akan sentiasa dilaksanakan.
Atas ialah kandungan terperinci Apakah perintah pelaksanaan try catch akhirnya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!