Tutorijal
30.01.2009. / programiranje / piše

PHP: tipovi podataka, varijable i općenite stvari

Hrvoje Gosarić je web developer iz Čakovca. Posebno se fokusira na brzinu izvođenja te na sigurnost aplikacije.

Kod ovoga tutorijala neću otići previše u dubinu jer je to najčešća greška kod sličnih tutorijala, na početku zbunjivati sa stvarima koje se uče iz prakse (čitaj: iz grešaka) jer ih jednostavno nećete zapamtiti same od sebe.

Vaš PHP kod mora ići unutar PHP tagova. Primjer: Možda će vam drugi reći da mogu ići i drugi tagovi osim , ali nemojte ih slušati, o tome ćemo poslije. Koristite te tagove jer oni uvijek rade, dok neki drugi tagovi ovise o konfiguraciji servera.

Komentari u PHP kodu su uvijek dobrodošli (kad ćete nakon nekog vremena gledati skritpu i možda nešto na njoj promijeniti, onda će vam jako dobro doći). Najbolje je koristiti: Dakle, između /* i */. Moguće je još i ovako: Ali najdublje preporučujem /* i */ jer bi vam se moglo dogoditi da vam zbog nekih problema u editoru reže, tj. zakomentira dio koje ne bi smio biti zakomentiran. to se tiče editora u kome pisati PHP kod, preporučio bih Notepad++ (detaljniju raspravu možete pogledati na forumu).

Iza svake naredbe obavezno dolazi zarez. Vaš PHP kod nije moguće vidjeti (dakle, ne morate se bojati da će vam ga netko ukrasti). Vidite ga samo vi i onaj tko ima pristup FTP-u gdje se skripte nalaze. Dakle, između tagova je krajnjem korisniku nepoznanica, on vidi samo izlaz (ako ste ispisali nešto unutar ).

PHP dokument (.php) uvijek spremajte kao UTF-8 without BOOM.

Ispiši Prati tutorijale

komentari
2.8.2009 16:18 / komentira ivan.skugor

Iza svake naredbe obavezno dolazi zarez

Tipfeler ... dolazi tocka zarez.

kao npr. varijabla ako je u pitanju dvostruki navodnik
I jos nesto bitno - ne parsira ni specijalne znakove - backslash n i sl.

30.1.2009 13:39 / komentira emir

# /* Kod definiranja varijable jednako je koristite li apostrof ili navodnik */

Pa i nije bas tacno. Ukoliko je u pitanju apostrof, tj. jednostruki navodnici PHP parser zna sigurno da se radi o stringu i ne očekuje nista drugo da se tu moze naci, kao npr. varijabla ako je u pitanju dvostruki navodnik. Sto bi znacilo da je radi brzine bolje navoditi stringove pod jendostruke, nego pod dvostruke navodnike.