Menu
Coddy logo textTech

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 yazdığınızda, işler her zaman planlandığı gibi gitmez. PHP, kodunuzda oluşabilecek farklı türdeki sorunları raporlamak 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 (Notices) en hafif hata türüdür. Tanımlanmamış bir değişken kullanmak gibi, betiğinizin çalışmasını durdurmayan potansiyel sorunları belirtirler. Kodunuz yürütülmeye devam eder, ancak PHP sizi daha sonra sorunlara neden olabilecek bir şey hakkında uyarır.

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

Fatal Error'lar (Ölümcül Hatalar) en ciddi hata türüdür ve betiğinizin çalışmasını anında durdurur. Bunlar, PHP'nin var olmayan bir fonksiyonu çağırmak veya belleğin tükenmesi gibi telafi edemeyeceği bir durumla karşılaştığında meydana gelir. Bir fatal error oluştuğunda, betiğiniz o noktada tamamen durur.

PHP'nin hata mesajlarındaki 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