Bir PHP hata ayıklayıcısı, bir PHP komut yazıcısının daha verimli çalışabilmesi için PHP kodunu sözdizimi ve mantıksal hatalar için değerlendiren bir yazılım programıdır. Bu tür hata ayıklayıcıların çoğu mevcuttur ve bunlar kalite, maliyet ve karmaşıklığa göre değişir. Bazıları, gelişmiş geliştirme araçlarıyla birlikte tümleşik bir geliştirme ortamı (IDE) içinde işlev görürken, diğerleri basit bir arabirimde tek bir işlevi sürdürür.
PHP hipermetin önişlemcisi (PHP), kullanıcı girişi veya diğer sinyallere yanıt olarak sayfaya dinamik içerik sağlayarak Web sayfası deneyimini geliştiren bir sunucu tarafı kodlama dilidir. PHP özyinelemeli bir kısaltmadır, kısaltmanın adın bir parçası olduğu anlamına gelir. İlk harf, P, kısaltmadaki PHP anlamına gelir.
Sunucu tarafı yazılımı sunucuda, Web sayfasını barındıran bilgisayar üzerinde bulunur ve istemci tarafı olarak adlandırılan kullanıcı tarafının aksine sunucudaki veri işleme ve depolamayı işler. PHP'nin çalıştırılabilir dosyalar oluşturmak için bir derleyici içeren tam gelişmiş bir dil değil, kod sayfasını web sayfası kaynak koduna ekleyen bir betik dilidir. Web sayfası kaynak kodu köprü metni biçimlendirme dilinde (HTML) yazılmıştır. PHP kodu özel bir HTML kodu olarak düşünülebilir. Bu nedenle, bir PHP hata ayıklayıcısının bir HTML hata ayıklayıcıyı da içermesi gerekir.
PHP popülerdir, çünkü öğrenmesi kolaydır ve yapılandırılmış sorgu dili (SQL) veritabanları ile ve ortak bir sunucu yazılımı olan Apache ile etkileşime girer ve herhangi bir geliştiriciye ücretsiz olarak kullanılabilir. PHP çok erişilebilir olduğundan, yeni programcılar dili kullanır ve bir PHP hata ayıklayıcısının pazarını yönlendirmeye yardımcı olur. Bu programcıların çoğu, Microsoft FrontPage® gibi Web geliştirme araçlarını (WYSIWYG) edindiğiniz şey hakkında bilgi sahibidir ve PHP uygulamaları geliştirirken aynı kullanım kolaylığını arzu eder.
Bir PHP hata ayıklayıcısının gösterebileceği özellikler arasında adım adım çalıştırma, gözetleme noktaları ve yineleme / geri alma sayılabilir. Bir hata ayıklayıcı, değişikliklerin geçmişini tutabilir ve kullanıcının istediği yerde işlem yapmasına izin verebilir. Bir yığın izleme işlevi, geliştiricinin yürütülen satırları ve bir hatadan önce değişkenlerin değerini görmesini sağlar. Bir programın genellikle yazarak hatalar veya basit komut yanlış kullanımları olan sözdizimi hatalarını tanıma yeteneği, kullanışlılığının anahtarıdır. Akıllı bir hata ayıklayıcı, sözdiziminin ne olacağını tahmin eder ve hatayı otomatik olarak düzeltir veya kullanıcıya düzeltmeyi önerir.
Tam IDE PHP hata ayıklayıcısında, ekranın bölümleri, çalışan Web sayfasından gerçek zamanlı bir çıktıya ayrılacaktır. Birden fazla komut dosyası aynı anda çalışabilir. Kod geliştirme test bilgisayarları ve Internet sunucuları arasında kod değişikliği olmadan geçiş yapabilme yeteneği çok yararlıdır. Bir PHP profiler, bir PHP hata ayıklayıcısına dahil edilebilir. Bu yazılım, kaç sorgunun açık olduğu veya programın yürütülmesi için geçen süre gibi Web sayfasının ölçümlerini izler.


