Php ilan değişkeni için en iyi standartları

5 Cevap php

herhangi biri bana php değişkenler küresel beyanı iletebilirsiniz olabilir .. ben gibi sitede arasından birini gördük ..

for integer start with i, eg: $iItemId
for array start with a, eg: $aItemIds
for string start with s, eg: $sItemName

5 Cevap

Ben bu anlaşmaları kullanmayın, ve php bu görmek için nadirdir, sanırım daha bir VB şey ...

Eğer değişkene iyi isimlerini verirseniz, bunların türleri görünür. Örneğin, çok sıkı değildi sözleşmeler ben vor değişken isimlendirme kullanın:

  • $i, $j, $k, $l, vs ve tüm tek harfler değişkenler tamsayı sayaçları olarak kullanılır
  • $messageRow => Bir DB sonuç örneğinin
  • $messageCollection => Bu sonuçları koleksiyonu
  • $messageRows => array, çoğul kullanarak, birden çok öğe gösterir
  • $messageTitle => bir dize var:
  • $messageVisible veya $isMessageVisible => Bir boolean bulunuyor

Aslında everithing artık değişkenlerin daha okunabilir kod yapar dizi ve dizeleri, ve (özellikle yöntemleri tartışmalar veya özel kullanım) iyi Yorumlarınız ve / veya görünür typecast iyi adlandırma dışında, nesne olma eğilimindedir ve türlerini tahmin bir sürü olması daha kolaydır ve $oThis ve $oThat

Sizinle rahat stilini kullanın.

Ama aynı zamanda dikkate kullandığınız çerçeveler alır. Eğer çoğunlukla kullanırsanız kendi stili farklı bir stil seçerek Zend Framework tarzı anahtarları beri, "görsel kafa karıştırıcı" kod yol açabilir.

Ne açıklayan konum Hungarian Notation, kimse bu henüz belirttiğim gibi görünüyor denir.

Sorunuza cevap olarak, ben en rahat konum ne olursa olsun stil kullanarak öneririm. Sürece tutarlı ve okunabilir gibi gerçekten önemli değil. O dedi, Macar notasyonu en okunabilir tarzı değil ...

Tanrım, hayır!

Cehennem aptalca isimler LikeThisOne gibi kaçının.

Bu ALLCAPS sürece hiç bir değişken adı kapaklar kullanmak asla.

Eğer gerekiyorsa sözcükleri ayırmak için alt çizgi kullanın.