Avatar billede jensgram Nybegynder
31. juli 2003 - 21:51 Der er 1 kommentar og
1 løsning

Korrekt navngivning omkring klasser

Hej eksperter

Jeg er forholdvis ny indenfor klasser i PHP, så jeg vil gerne have lidt kommentarer på nedenstående "syntax".
Grunden hertil er, at jeg gerne vil skrive klasser, der overholder standarderne for PEAR, og jeg vil derfor sikre mig, at jeg har forstået disse korrekt!

Dette er sådan som jeg har opfattet det:

1) En klasse skal navngives med stort forbogstav - ex: Comments. Hvad så med navne som MinKlasse / Min_klasse / eller hvad?
2) Funktioner, der bør kaldes af brugeren navngives som minFunktion.
3) Funktioner, der kun skal bruges "internt" skal starte med underscore - ex: _privatFunktion.
4) Variabler, der skal hentes/gemmes af brugeren navngives som minVariabel - eller er det min_variabel?
5) Variabler, der kun skal bruges "internt" skal starte med underscore - ex: _minVariabel (eller _min_variabel?)
6) evt???

På forhånd tak!

PS: Jeg så forresten et indlæg her på Eksperten for et par måneder siden, hvor der blev linket til en udførlig guide til navngivning og syntax i PHP. Er der nogen der kan huske den tråd - eller evt. adressen til guiden. Så vidt jeg husker var den inspireret af en C-guide!
Avatar billede jensgram Nybegynder
08. august 2003 - 11:17 #1
Avatar billede jensgram Nybegynder
08. august 2003 - 18:12 #2
Til de interesserede kommer linket til artiklen her: http://alltasks.net/code/php_coding_standard.html
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester