exit() dan die() kedua-duanya digunakan untuk menamatkan pelaksanaan skrip PHP, tetapi dengan sedikit perbezaan: Perintah pelaksanaan: exit() membenarkan panggil balik register_shutdown_function untuk dilaksanakan, manakala die() ditamatkan sebelum skrip meneruskan pelaksanaan. Pengendalian pengecualian: exit() mencetuskan pengecualian E_ERROR, tetapi die() tidak. Kebolehbacaan kod: exit() lebih jelas menandakan penamatan skrip.
Perbezaan antara exit() dan die() dalam PHP
Pengenalan
Exit() dan die() dalam PHP adalah kedua-dua fungsi yang digunakan untuk menamatkan pelaksanaan skrip pilihan dan paparan terdapat beberapa perbezaan halus antara mereka.
Perbezaan utama
Perbezaan khusus
Ciri-ciri | keluar() | mati() |
---|---|---|
Keluar sebelum | Pengendalian Pengecualian | |
tidak mencetuskan pengecualian | kebolehbacaan kod | |
lebih pendek |
digunakan untuk senario penggunaan tamat serta-merta ), seperti bila ralat maut atau pengecualian berlaku. Die() lebih sesuai digunakan apabila ralat tidak maut berlaku yang perlu dilog. . boleh dibaca. Pilih fungsi yang sesuai bergantung pada sama ada anda ingin menamatkan pelaksanaan skrip dengan serta-merta atau log ralat bukan maut.
Atas ialah kandungan terperinci Perbezaan antara keluar dan mati dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!