YLEISET: - Muuttujien nimeäminen: englanniksi aloittaen pienellä kirjaimella, sanat eroteltuna alaviivalla. Julistetaan kaikki muuttujat omilla riveillään funktioiden tms. alussa, aakkosjärjestyksessä. Vakiot isoilla kirjaimilla, omassa lohkossaa ennen muita muuttujia. Kommenttirivi ennen muuttujaa, muuttujan julistaminen seuraavalla rivillä, ei tyhjiä rivejä väliin. Esim: //yleinen varoitus define("GENERAL_WARNING", 'Tekijät eivät vastaa ohjelman käytöstä koituvista tuhoista.'); //ryhmän nimi define("GROUP_NAME", 'myva'); //Esimerkkimuuttuja, joka on tässä esimerkin vuoksi var $alpha_variable; //Toinen esimerkkimuuttuja, joka on aakkosissa ensimmäisen jälkeen var $beta_variable = 'bee'; - Sisennykset: 2 välilyöntiä (ks. Eclipse asetukset -kohta alla). - Pitkät rivit jaetaan usealle riville: html- ja css-koodissa rivi 72 merkkiä pitkä (ks. Eclipse asetukset.) Muissa koodeissa harkinnan mukaan (tarvittaessa palataan aiheeseen). - Kommentteja ei tarpeen säästellä; kirjoitetaan siten että joku toinenkin ne voisi ymmärtää, selvällä suomenkielellä. Kommentteja ei koodirivien perään. - Lohkot, sulkeet, välilyönnit ym. "Java-tyylisiä": //funktiokutsu: ei välilyöntiä parametrien sulkeiden ja muuttujien väliin. Väli parametrien väliin. //Väli ennen aaltosulkua. Tyhjä rivi nimen jälkeen. Välit operaattoreiden molemmilla puolilla. Tyhjä // rivi loppuaaltosulkeen jälkeen, jos ei seuraavalla rivillä myös loppusulkua. function jokuFunktio($a, $c) { //koodit sisennettynä näin $nimi = 'Matti'; } //ehtolauseet: ei tyhjää riviä ehdon jälkeen. Aaltosulkeet kirjoitetaan aina (eli silloinki kun //if:ssä vain yksi lause). Else kuten alla. if ($a == $b) { //... } else { //jotain muuta } //malleja muille ehtolauseille while (ehto) { //koodia } do { //koodia } while (ehto); for (alkuarvo; ehto; askel;) { //koodia } switch (muuttuja) { case a: //tapaus a break; case b: //tapaus b break; } PHP (http://www.phpbuilder.com/columns/tim20010101.php3 mukaan) - Luokat, tiedostonimet: Caken mukaan. - Kommentit: PHP:llä JavaDoccia vastaava työkalu nimeltään PhpDocumentor (www.phpdoc.org). Kirjatkaamme sen avulla seuraavat tiedot: author, versio, selitys kustakin luokasta, selitykset metodeista, niiden parametreista ja paluuarvoista. Syntaksi menee näin: - Included alkuun yhteen kohtaan. Include_once:ja ja muita *_once:ja ei käytetä. - Kirjoitetaan php-tägit näin: . (Ei siis näin: ... ?> ). Esim. lyhyt php-lohko: ...
Hei
... Esim. pitkä php-lohko: