PHP Hata Ayıklama (Debugging) Teknikleri
PHP'de Hata Ayıklama Yöntemleri
PHP geliştirirken karşılaşılan hataları bulmak ve düzeltmek için kullanabileceğiniz çeşitli teknikler bulunmaktadır.
1. var_dump ve print_r
En temel hata ayıklama yöntemi:
var_dump($degisken);
print_r($dizi);
die('Burada dur');
2. Hata Raporlamayı Açma
error_reporting(E_ALL);
ini_set('display_errors', 1);
3. try-catch ile İstisna Yönetimi
try {
$sonuc = bolmeIslemi($sayi1, $sayi2);
} catch (DivisionByZeroError $e) {
echo "Hata: " . $e->getMessage();
logKaydet($e);
}
4. Log Dosyasına Yazma
error_log("Kullanıcı giriş yaptı: ID $id", 3, __DIR__ . '/logs/uygulama.log');
5. Xdebug Kullanımı
Xdebug ile adım adım kod çalıştırabilir, değişken değerlerini anlık görebilirsiniz.
Hata ayıklama için hangi yöntemleri kullanıyorsunuz? Xdebug kullanan var mı?