Prikazi cijelu temu 14.12.2010 20:57
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: PHP za Pocetnike
Sintaksa PHPa
Već ste u prijašnjem primjeru mogli vidjeti neke bitne stvari. Npr. da se sav PHP kod nalazi izmedu <? i ?>

kvačica. Mali dodatak ovom pravilu bi bio korištenje <?php … ?> kvačica radi razlikovanja izmedu PHP i XML koda (naime i XML koristi iste ove kvačice). Druga stvar koja je očita iz tog primjera je da varijable prije svog imena imaju znak $.

Prelaženje iz PHP u HTML mode

Vrlo bitna karakteristika PHPa i bilo kojeg drugog jezika je razdvajanje server side koda od statičkog HTMLa. Tako u PHPu korištenjem <? I ?> govorimo serveru da se izmedu njih nalazi PHP kod i da je potrebno prvo njega izvršiti i tek nakon toga poslati HTML output tog koda skupa sa ostatkom statičkog HTML koda klijentu. Ovo je osnova serverclient mrežne komunikacije putem TCP/IP protokola i ne bih ulazio u detalje, ali ono što je korisno znati je kako ovo koristiti u vlastitu korist i olakšati sebi posao u razvijanju PHP aplikacija.

Unutar koda se možemo u bilo kojem trenutku prebaciti iz HTML moda u PHP mode. Čak i unutar if, for i ostalih kontrolnih struktura. Ovo nam omogućuje rad sa templateima u kojima se na isti način prikazuju različiti podatci iste strukture. Zvuči nejasno? Da ilustriram jednim vrlo jednostavnim primjerom, a detaljniji opis dolazi kasnije u vodiču.

Primjer 4

<html> <head> <title>Untitled</title> </head> <body> <? $ime="Jovo"; $prezime="Danguba"; ?> <table width="300" border="1" cellspacing="0" cellpadding="0"> <tr> <td> <? echo $ime; ?> </td> <td><?=$ime?></td> </tr> </table> </body> </html>

Rezultat gornjeg koda bi izgledao
JovoDanguba

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.