Kaydol

Merhaba Sevgili Floodlar.com Kullanıcısı, Web sitemizde geçirdiğiniz zaman ve bu büyüleyici flood evrenine katılımınız için teşekkür ederiz. Floodların geniş dünyasıyla dolu deneyiminizi daha fazla keşfetmek için, web sitemizi sınırsız olarak kullanabilmeniz adına giriş yapmanız gerekmektedir.

Oturum aç

Merhaba Floodlar.com Kullanıcısı, İlk üç sayfayı tamamladınız, tebrikler! Ancak, floodların devamını görmek ve daha fazla interaktif deneyim yaşamak için giriş yapmanız gerekiyor. Hesabınız yoksa, hızlıca oluşturabilirsiniz. Sınırsız floodlar ve etkileşimler sizleri bekliyor. Giriş yapmayı unutmayın!

Şifremi hatırlamıyorum

Şifreniz mi unuttunuz? Endişelenmeyin! Lütfen kayıtlı e-posta adresinizi giriniz. Size bir bağlantı göndereceğiz ve bu link üzerinden yeni bir şifre oluşturabileceksiniz.

Fil Necati Masonlar Locası Subreddit Adı Nedir? Cevap: ( N31 )

Üzgünüz, flood girme izniniz yok, Flood girmek için giriş yapmalısınız.

Lütfen bu Floodun neden bildirilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Lütfen bu cevabın neden bildirilmesi gerektiğini kısaca açıklayın.

Lütfen bu kullanıcının neden rapor edilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Mobil Uygulamada Açın

Güncel Floodlar En sonuncu Nesne

PHP’de 4 Farklı Hata Türü

PHP’de 4 Farklı Hata Türü

Bir betikteki bir PHP sorununu verimli bir şekilde çözmek için ne tür bir sorunun meydana geldiğini anlamalısınız.

php hata türleri hakkında öğretici

Dört tür PHP hatası şunlardır:

1. Uyarı Hatası
2. Bildirim Hatası
3. Ayrıştırma Hatası
4. Ölümcül Hata

Uç: PHP betiklerinizi çevrimiçi olarak test edebilirsiniz. biz bir kullandık çevrimiçi servis Bu makalede belirtilen kodu test etmek için.

Uyarı Hatası

A PHP’de uyarı hatası betiğin çalışmasını durdurmaz. Yalnızca gelecekte daha büyük sorunlara neden olabilecek bir sorun olduğu konusunda sizi uyarır.

Uyarı hatalarının en yaygın nedenleri şunlardır:

  • Dizinde olmayan harici bir dosyanın çağrılması
  • Bir işlevde yanlış parametreler

Örneğin:

<?php
echo "Warning error"';
include ("external_file.php");
?>

“external_file” olmadığı için, çıktı onu ekleyemediğini bildiren bir mesaj görüntüler. Yine de, komut dosyasını yürütmeyi durdurmaz.

uyarı hatası örneği

Bildirim Hatası

Bildirim hataları küçük hatalardır. Kod yürütmeyi de durdurmadıkları için uyarı hatalarına benzerler. Çoğu zaman, sistem bunun gerçek bir hata mı yoksa normal bir kod mu olduğundan emin değildir. Bildirim hataları genellikle betiğin tanımsız bir değişkene erişmesi gerektiğinde ortaya çıkar.

Örnek:

<?php
$a="Defined error";
echo "Notice error";
echo $b;
?>

Yukarıdaki betikte bir değişken tanımladık ($a), ancak tanımsız bir değişken (milyar $). PHP betiği yürütür, ancak size değişkenin tanımlanmadığını bildiren bir uyarı hata mesajı verir.

php bildirim hatası örneği

Ayrıştırma Hatası (Sözdizimi)

Ayrıştırma hataları bir sözdizimindeki yanlış kullanılan veya eksik sembollerden kaynaklanır. Derleyici hatayı yakalar ve betiği sonlandırır.

Ayrıştırma hatalarına şunlar neden olur:

  • Kapatılmamış parantezler veya tırnak işaretleri
  • Eksik veya fazladan noktalı virgül veya parantezler
  • yazım hataları

Örneğin, aşağıdaki komut dosyası yürütmeyi durdurur ve bir ayrıştırma hatası sinyali verir:

<?php
echo "Red";
echo "Blue";
echo "Green"
?>

Üçüncü satırdaki eksik noktalı virgül nedeniyle yürütülemiyor.

php ayrıştırma hatası örneği

Ölümcül hata

Önemli hatalar programınızı çökerten ve kritik hatalar olarak sınıflandırılan hatalardır. Komut dosyasındaki tanımsız bir işlev veya sınıf, bu tür bir hatanın ana nedenidir.

Üç (3) önemli hata türü vardır:

  1. Başlatma ölümcül hatası (sistem kurulumda kodu çalıştıramadığında)
  2. Derleme zamanı önemli hatası (bir programcı var olmayan verileri kullanmaya çalıştığında)
  3. Çalışma zamanı önemli hatası (program çalışırken olur ve kodun tamamen çalışmamasına neden olur)

Örneğin, aşağıdaki komut dosyası önemli bir hataya neden olur:

<?php
function sub()
{
$sub=6-1;
echo "The sub= ".$sub;
}
div();
?>

Çıktı, aşağıdaki görüntüde olduğu gibi neden derleyemeyeceğini size söyler:

php ölümcül hata örneği

Çözüm

Dördünü ayırt etmek PHP hata türleri betiğinizdeki sorunları hızlı bir şekilde belirlemenize ve çözmenize yardımcı olabilir. Çıktı mesajlarına dikkat ettiğinizden emin olun çünkü bunlar genellikle ek sorunları veya uyarıları bildirir. Web sitenizde bir hata bulmaya çalışıyorsanız, web sunucunuzun hangi PHP sürümünü çalıştırdığını bilmek de önemlidir.

İlgili Mesajlar

Yorum eklemek için giriş yapmalısınız.