Menyesuaikan Pengendalian Ralat Lalai PDO
Dalam PDO, ralat biasanya dikendalikan dengan menetapkan atribut PDO::ATTR_ERRMODE kepada PDO::ERRMODE_EXCEPTION. Walaupun pendekatan ini memberikan kawalan eksplisit ke atas pengendalian ralat, ia boleh menjadi berlebihan untuk menentukan atribut ini berulang kali. Artikel ini meneroka cara untuk mengkonfigurasi PDO untuk membuang pengecualian secara automatik pada ralat secara lalai.
Dengan mencipta pustaka yang mengendalikan akses pangkalan data, adalah mungkin untuk menetapkan atribut pengendalian ralat dalam pembina contoh PDO perpustakaan. Ini memastikan bahawa semua kejadian PDO yang dibuat menggunakan perpustakaan akan membuang pengecualian pada ralat. Walau bagaimanapun, pendekatan ini tidak menyediakan penyelesaian seluruh sistem untuk semua kejadian PDO.
Memeriksa fail konfigurasi PHP (seperti php.ini) mendedahkan bahawa tiada tetapan khusus untuk mengkonfigurasi mod ralat lalai untuk PDO. Oleh itu, adalah tidak mungkin untuk mengkonfigurasi PDO untuk membuang pengecualian secara lalai melalui fail konfigurasi.
Atas ialah kandungan terperinci Bolehkah Anda Konfigurasikan PDO untuk Membuang Pengecualian secara Lalai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!