PHP'de Exception Handling: İstisna Durumlarla Başa Çıkma

PHP'de Exception Handling: İstisna Durumlarla Başa Çıkma

PHP programlama dilinde exception handling (istisna durum yönetimi), programda oluşabilecek hataların kontrol altına alınması ve programın kontrolünün kullanıcıya geçirilmesi anlamına gelir. Bu yazıda PHP'de exception handling konusunu detaylı bir şekilde ele alacağız.


try {
    // Çalıştırılması istenen kod bloğu
    throw new Exception('Hata oluştu!'); // Hata fırlatma 
} catch (Exception $e) {
    echo 'Hata yakalandı: ' . $e->getMessage(); // Hata mesajını ekrana yazdırma
}

PHP'de Veritabanı Bağlantısı: PDO Kullanımı

PHP'de veritabanı bağlantısı kurarken PDO (PHP Data Objects) sınıfını kullanmak daha güvenli ve daha esnek bir seçenektir. Bu yazıda PDO sınıfını kullanarak nasıl veritabanı bağlantısı kurulacağını ve sorguların nasıl çalıştırılacağını göstereceğiz.


try {
    $db = new PDO('mysql:host=localhost;dbname=veritabani;charset=utf8', 'kullanici_adi', 'parola');
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $query = $db->prepare("SELECT * FROM tablo");
    $query->execute();
    $result = $query->fetchAll(PDO::FETCH_ASSOC);
} catch (PDOException $e) {
    echo 'Veritabanı hatası: ' . $e->getMessage();
}
Aşağıdaki yazılar ilginizi çekebilir;