Menu
CoddyTech

PHP Hatalarını Anlamak

Coddy'nin PHP Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 52 / 68.

PHP kodu yazarken işler her zaman planlandığı gibi gitmez. PHP, kodunuzda meydana gelebilecek farklı sorun türlerini bildirmek için yerleşik bir sisteme sahiptir. Bu hata türlerini anlamak, neyin yanlış gittiğini ve sorunun ne kadar ciddi olduğunu belirlemenize yardımcı olur.

Bildirimler, en hafif hata türüdür. Betiğinizin çalışmasını durdurmayan olası sorunları belirtirler. Kodunuz çalışmaya devam eder, ancak PHP daha sonra sorunlara yol açabilecek bir durum hakkında sizi uyarır. PHP 7'de klasik örnek, tanımlanmamış bir değişken kullanmaktı; PHP 8 bu durumu uyarı düzeyine yükseltti, bu nedenle günümüzde bildirimler daha nadirdir.

Uyarılar, bildirimlerden daha ciddidir ancak yine de betiğinizin çalışmaya devam etmesine izin verir. Bunlar, PHP mevcut olmayan bir dosyayı dahil etmeye çalışmak gibi bir sorunla karşılaştığında meydana gelir. Betik çalışmaya devam eder, ancak sorunlu işlem başarısız olur.

Ölümcül Hatalar en ciddi hata türüdür ve betiğinizin çalışmasını hemen durdurur. Bunlar, PHP var olmayan bir işlevi çağırmak veya belleğin tükenmesi gibi kurtarılamayacağı bir durumla karşılaştığında meydana gelir. Ölümcül bir hata oluştuğunda betiğiniz o noktada tamamen durur.

PHP'nin hata iletilerindeki bu farklı hata türlerini tanımayı öğrenmek, kodunuzdaki sorunların ciddiyetini hızlıca anlamanıza ve bunları düzeltmek için uygun şekilde yanıt vermenize yardımcı olacaktır.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık ve Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online PHP derleyicisi