Rumah > Soal Jawab > teks badan
P粉9738995672023-07-31 16:50:19
Apabila kelas tidak ditemui, ralat ditimbulkan. Kelas ini tidak mewarisi Pengecualian, jadi kod anda tidak dapat menangkapnya.
Kod berikut boleh menyelesaikan masalah ini:
try { new DOMDocument(); } catch(Error $e) { echo 'DOMDocument not available'; }
atau:
try { new DOMDocument(); } catch(Throwable $t) { echo 'DOMDocument not available'; }
Sudah tentu, anda boleh menggunakan extension_loaded('dom') terus untuk mengesan sama ada sambungan itu tersedia.
P粉5462579132023-07-31 16:03:24
Anda boleh menggunakan fungsi class_exists() untuk menguji sama ada kelas wujud. Contohnya:
if (!class_exists('DOMDocument')){ echo "Please install DOMDocument"; exit; }