Xdebug-gibi özellikleri (bilgilendirici PHP hataları, biçimlendirilmiş var_dump () s, vb) ile diğer paketler?

4 Cevap php

Xdebug yüklendiğinde / etkin, standart PHP hataları (tarayıcıda görüntülemek için ayarlanmış) her biri için yığını izlerini içerir daha bilgilendirici mesajlar ile değiştirilir. Ayrıca, ben de biçimlendirme / çıkış daha okunabilir hale getirmek için renk kodlama gibi var_dump gibi diğer alanlarda () fonksiyonu çıktıyı artırmak gibi görünüyor fark ettik.

Benzer işlevler sunan herhangi bir 3. parti paketleri var mı? Ben hata ayıklama için Zend Debugger kullanarak tercih ve Xdebug bağlı değildir böyle bir şey bulmak isterdim eğilimindedir. Kesinlikle ben vb kendi hata işleyicisi, bir özel var_dump () işlevi, yazabilirsiniz, ama ben şeffaf PHP içine xdebug işlevselliği yaptığı şekilde kendisini entegre bir şey bulmak isterdim.

Edit: Ben bir hata ayıklayıcı için aramıyorum vurgulamak, ama Xdebug sunduğu "ekstra" için olmalıdır.

4 Cevap

Sizin hata ayıklama gelince sadece olursa ne kullandığınız IDE arasında, PHP uzantıları aracılığıyla erişim bulacaksınız.

Xdebug nedeniyle en popüler o bile tarif ettik ne ötesinde, ekstra özellikleri bulunuyor. Xdebug Eğer KCacheGrind gibi programları kullanmak ve değerlendirmek için wincachegrind olabilir valgrind biçime profilleme (izleme) yapacak.

Xdebug sağlayan ayıklama tesisleri için yalnızca diğer gerçek alternatif Zend Platform (bir uzantısı olarak yeniden kullanılabilir) bir parçası olan Zend Debugger.

Değiştirmeleri için olduğu gibi, yedek raporlama var_dump ve hata yapmak başka uzantıları bulamazsınız. Ve özellikle (Zend Debugger ötesinde) bir hata ayıklama protokolü bulamazsınız, ve kesinlikle profilleme yapar başka bir uzantısı bulamazsınız.

dBug print_r için oldukça güzel bir yedek sunar:

http://dbug.ospinto.com/

NuSphere PHP IDE sahipsiniz. Aynı zamanda bir entegre hata ayıklayıcı vardır, ve eğer isterseniz ücretsiz bir demo sürümünü alabilirsiniz.

http://www.nusphere.com/

Kendi var_dump alternatif utanmaz fiş:

http://raveren.github.io/kint/

Ekran Görüntüsü:

Kint screenshot