some might say, ben editörler (ilk olmanın sözdizimi renklendirme) kodlamak için geldiğinde kod tamamlama (aka Intellisense) ikinci en iyi buluş olduğuna inanıyorum ne rağmen. Ben fonksiyonunu CalculateReportSums
, ReportSumsCalculate
ya da sadece GetReportSums
adında olmadığını endişelenmenize gerek yok çünkü gerçekten kolay kodlama yapar.
Ne yazık ki henüz PHP için bu özelliği tatmin edici uygulamak istiyorum bir kod editörü bulamadı. Ve "tatmin edici" Ben "C # için Visual Studio kadar iyi" demek tarafından.
Metin editörü Benim ilk tercihi Notepad + +, ama bu sadece PHP'nin yerleşik fonksiyonların bir listesi vardır, ve Ctrl + SPACE çarptı sonra sadece görünür. Ben de iyidir Eclipse + FDT, çalıştı, ama hala sık sık hıçkırık vardır, bazen nedensiz (hiçbir liste) için tamamen başarısız olur ve her zaman neden ben bazı küçük değere zaman aşımı ayarını (yazarken duraklama sadece görünür ettik ) tamamen görünür değil liste.
So - orada daha iyi bir şey var mı? Geçerli kapsamdaki tüm değişkenlerin farkında olacak şey, bu include()
s takip etmek, ve ben yazarken gerçek zamanlı listesini görüntülemek istiyorsunuz mümkün olacaktır?
PHP dinamik bir dildir ve (eğer değişkenler çalışma zamanı kadar orada ne olacağını bilmiyorum çünkü) mükemmel bir kod tamamlama prensipte imkansız olduğunu biliyorum, ama yine de oldukça iyi bir dereceye kadar bunu uygulamak mümkün olmalıdır - çok Ben bugüne kadar ne gördüm daha iyi.
Added: birkaç ufak nokta eklemek için - Visual Studio gibi, CC anlık olmak istiyorum. Ben bir karakter yazın ve liste aynı anda gösterir. Ben başka bir karakter yazın ve liste ben bile yanıp önce yarım boyutu olur. Sıfıra yakın CPU kullanımı, anlık sonuçları (tüm önbelleğe Tanrıları dolu!).
Ayrıca - Ben özel bir şekilde benim fonksiyonları ve hatta değişkenleri belgeleyen iyiyim. (Sonra ben sonra onunla benim kodunu kontrol edebilirsiniz çünkü) PHPLint sözdizimi tercih ederim, ancak diğer sözdizimi de yapacağız. Bunu yapmak için zorlamak da yorumlama disiplin için iyidir. :)