Php Hatalarını Gösterme 2020

A Php Error Was Encountered

Php Hatalarını Gösterme

Php Hatalarını Gösterme Yöntemi

PHP dosyasında hatalar nasıl görüntülenir?

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 oluşan 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.

Php Hatalarını Gösterme

Bu Yazımızda Okuyun :   Failed To Generate All Binary Outputs (2023)
E-bültene Abone Ol Merak etmeyin. Spam yapmayacağız.

İlgili Yazılar

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Hızlı yorum için giriş yapın.

meritking meritking giriş kingroyal meritking güncel giriş madridbet güncel giriş
grandpashabet grandpashabet giriş cratosroyalbet betwoon
deneme bonusu veren siteler
deneme bonusu veren siteler

Giriş Yap