Coucou à tous,
Je suis un peu paumé en terme d'écriture.
Quand je vais sur le site du manuel php je vois des mots redondants... du genre "foo"..."handle"...
Il semble y avoir une convention d'écriture sur les fonctions et les variables.
Je fais du php5 objet (enfin j'essaye de faire comme les grands, mais c'est parfois un peu chaotique quand je reprends mes vieux tics).
je croise du getTruc (les accesseurs)... moi je les appelle DonnerTruc()...
Pareil à tous les niveaux d'ailleurs (mutateurs et tout le tsoin tsoin).
Par exemple, quand je nomme mes variables, si elles sont arguments d'une fonction
en gros je mets un A devant la variable si elle est Argument, L si c'est une variable locale à une fonction ou une méthode et T si elle est temporaire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public function FairePlus2($A_Arg1) { return $A_Arg + 2; }
Si ma variable est longue (ou le nom de la fonction), je mets une majuscule à chaque mot. (NomDeFonctionQuEstVachementLong)...
et quand je regarde des livres, des codes sources...
je vois des
$foo
$sMachin
$oTruc
$_options
et je doute pas une seconde que les mecs sont des pros.
J'aime bien ma syntaxe... mais à un moment je me dis : Comment ça se fait que les mecs d'un Framework à un autre écrivent pareil... c'est surement parce que y a une convention.
Quelqu'un connait cette convention ?
A quoi sert le o devant une variable ? le s ?
Pourquoi eux écrivent que le deuxième mot en majuscule ($myVariable, public function getSauce()) ?
Partager