PHP kodları kontrol yardımcı herhangi bir program var mı?

8 Cevap

Sadece bir merak bir soru ama PHP kodları yazarken size yardımcı / yardımcı olabilecek herhangi bir program var mı? Orada kodunda bir hata olduğunu ve bu programı kullanarak vb, bunu bulmak yardımcı olacağını söylüyor

Ben çok fazla düşünce olabilir ...

8 Cevap

Kişisel bir tercih olarak, ben kullanmak Eclipse PDT. Onun bir tümleşik geliştirme ortamı için PHP, ve sözdizimi gibi hata dizim ve yararlı bir hata ayıklayıcı ile donatılmış olarak geliyor.

WAMPserver yüklü Ayrıca, ben kolayca düzenleme sonrasında benim kodu çalıştırmak ve benim tarayıcı üzerinde çalıştırabilirsiniz, kesinlikle kullanışlı geliyor.

Xdebug yararlı olabilir.

Evet, hemen hemen herhangi bir modern IDE sizin için bunu yapabilirsiniz. Bu deneyin:

Yazarken o hataları altında (yazım denetimi gibi) kırmızı kırık çizgiler koyacağız.

Çoğu IDE (Eclipse PDT söz vardır, ve onun benim kişisel tercihi de) bir hata olduğunu düşündüğünü için ekran que çeşit var. O ther üstüne o bir anda kod aracılığıyla bir çizgi dizi ve mola noktaları kurmak ve ne yapmayalım yükleyebilirsiniz xdebug gibi fulll debuggers vardır.

Ben esas vim düzenleme için kullanmak ve ben php çalıştırılabilir yüzden ben açık var ne olursa olsun dosya üzerinde hızlı bir sözdizimi-çek için bunu yapmak benim yolunda olduğundan emin olun.

:! php -l %

Ben bir Windows makine üzerinde geliştirmeye devam ediyorum, ben XAMPP sadece bu yüzden onunla birlikte php ikilisini kullanabilirsiniz yükleyin.

error_reporting (E_ALL) ayarlayın; (Zaten kamu kullanımı için projenizi yüklediğiniz zaman, kod yazarken, set error_reporting (0) ;)

It is much easier to find your own mistakes with error_reporting(E_ALL); You can try two following examples

//error_reporting(E_ALL);
$result = ($value > 0)?'Foo':'Bar';

vs

error_reporting(E_ALL);
$result = ($value > 0)?'Foo':'Bar';

Siz tiftik modunda php çalıştırabilirsiniz. Bu dosyayı ayrıştırmak ve hataları bildirmek, ancak herhangi bir kod çalıştırmaz olacaktır:

php -l file.php

Aksi takdirde, this post php için statik kod analiz araçları bağlantıları bir dizi vardır.

i diğer şeyler arasında php için sözdizimi denetimi vardır benim tüm kodu (mac) textmate kullanın