Hongaarse notatie

Om de datatype in een variabele naam te herkennen kan de Hongaarse notatie worden gebruikt :

Datatype Letter Voorbeeld
Array a $aUser
Boolean b $bAdmin
Integer i $iUserId
Object o $oModel_User
Resource r $rLink
String s $sUsername
Smarty Template tpl $tplContent

De eerste letter na het datatype character wordt met een hoofdletter geschreven.

Dit lijkt op lowerCamelCase : beginnend met een kleine letter en de eerste letter van de woorden daarna met een hoofdletter.

Bij CamelCase wordt de eerste letter van een woord in een variabele met een hoofdletter geschreven :

  • $UserId
  • $UserEmail
  • $UserPassword

Je kan ook een underscore '_' als scheidingsteken gebruiken :

  • $user_id
  • $user_email
  • $user_password

Of een combinatie van Hongaarse notatie, CamelCase en underscore :

  • $oModel_User->id
  • $oModel_User->email
  • $oModel_User->password

Meer informatie : CamelCase - Wikipedia

Meer informatie : Hongaarse notatie - Wikipedia