2010-12-16 18 views
5

Aşırı uzunluğundan dolayı mysql_real_escape_string() yazarak yoruldum ve daha uzun dahili fonksiyon isimleri var mı diye merak ediyorum.Şimdiye kadar yapılmış en uzun yerleşik işlev adları nelerdir?

+1

Her seferinde yazmanız gerekirse, araçlarınızı yükseltmeyi düşünebilirsiniz. Ayrıca, birden fazla geliştiriciyi içeren herhangi bir kod için yapabileceğiniz en iyi şey, ayrıntılı adlandırmadır. – jaydel

+0

Ben bir PHP geliştiricisi değilim, fakat PHP'de IDE için "intellisense" veya "code completion" var, burada yerleşik bir fonksiyonun ilk birkaç karakterini yazmaya başlıyorsunuz ve IDE bunu tamamlıyor? – charliegriefer

+0

Otomatik tamamlamayı destekleyen bir dizi IDE vardır. Not Defteri ++, Netbeans adında bir kaç – madkris24

cevap

1

Bunları kontrol edebilirsiniz here.

Otomatik tamamlamayı destekleyen bir düzenleyici edinebilirsiniz.

+1

+1 bir liste yaptım. Sorunun kalbine konuşur. .NET abomination için – jaydel

6

PHP'de daha uzun işlev adlarını bilmiyorum, ancak .Net'te, System.Windows.Media.TextFormatting.TextSource'un GetTextEffectCharacterIndexFromTextSourceCharacterIndex yöntemini aldınız.

Ancak yazmanızı engellemek için kod tamamlanmış bir editör kullanabilirsiniz. Veya daha da iyisi: MySQL bağlantınız için bir sarmalayıcı sınıfı kullanın. Bu, uzun işlev adlarını yazmanıza, güvenlik sorunları riskini azaltmanıza (mysql_real_escape_string numaralı telefonu arayacağınızı veya yanlış aradığınızı) kaydetmenize neden olacak ve başka bir veritabanına geçiş yapmanız gerekirse veya gitmeniz gerektiğinde sizi çok fazla taşıyacaktır. mysqli kullanarak.

+3

+1 – thomaspaulb

İlgili konular