Php Hata Fonksiyonları

Php Hata Fonksiyonları

Php Hata Fonksiyonları

PHP error reporting Kullanımı kodları php hataları gösterme kodu hangisidir.Php hata kodu gösterme için gerekli bilgiler yazımıdadır.

Bir PHP uygulaması, komut dosyasının çalışma süresi boyunca birçok düzeyde hata üretir. Bu yüzden bu yazıda, tüm hataları ve uyarı mesajlarını nasıl görüntüleyeceğimizi öğreneceğiz.

Tüm php hatalarını ve uyarılarını görüntülemenin en hızlı yolu, bu satırları PHP kod dosyanıza eklemektir:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

İni_set işlevi php.ini dosyanızda bulunan yapılandırmayı geçersiz kılmaya çalışacaktır. Php.ini dosyasında display_error kapalıysa, kodda bunu açacaktır. Ayrıca, hata mesajını göstermek için display_startup_errors değerini true olarak ayarlayın. error_reporting (), hataları görüntülemek için kullanılan yerel bir PHP işlevidir. Bunu true olarak ayarlamak, kodda oluşan hatayı görüntüler.

Ama yine bir soru ortaya çıkıyor, E_ALL nedir? Cevap basit PHP kodunun farklı seviyelerde hata üretmesidir. Öyleyse bir PHP kodunda meydana gelen bu tür hataların ne olduğunu öğrenelim.

  • E_ERROR:

    betiğin ölümcül çalışma zamanı hatası yürütmesi durduruldu
  • E_UYARI:

    komut dosyasının ölümcül olmayan çalışma zamanı hatası yürütmesi durduruldu
  • E_PARSE:

    ayrıştırıcı tarafından oluşturulan derleme zamanı hatası
  • E_NOTICE:

    Komut dosyası, hata olabilecek bir şey buldu
  • E_CORE_ERROR:

    Komut dosyasının ilk başlangıcı sırasında meydana gelen önemli hatalar
  • E_CORE_WARNING:

    Komut dosyasının ilk başlangıcı sırasında meydana gelen ölümcül olmayan hatalar
  • E_ALL:

    Tüm hatalar ve uyarılar
  • Ne yazık ki, oluşturduğumuz yukarıdaki kod, örneğin eksik noktalı virgül veya eksik dalgalı destekler gibi ayrıştırma hatalarını neredeyse kesinlikle göstermeyecektir. Bu durum için php.ini kurulumunun değiştirilmesi gerekir.

    display_errors = on

    Php.ini belgesinde display_errors sırası "on" olarak ayarlanmalıdır. Bu, PHP kodundaki ini_set çalışmasını çağırarak gösterilemeyen sözdizimi veya ayrıştırma hataları da dahil olmak üzere hataların her birini gösterecektir.

    Yani yukarıdaki şekilde php uygulamamızdaki hataları görüntüleyebiliriz.

viagra fiyatları cialis fiyatları