Prikazi cijelu temu 15.12.2010 11:29
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: PHP za Pocetnike
Uočite da je ispis sadržaja varijable koristen na dva različita načina koji su rezultirali istim krajnjim ispisom. Naime unutar <? i ?> se nalazi php kod koji će se izvršiti ukoliko se u njemu ne nalaze neke sintaktičke pogreške. Druga metoda ispisa je izgledala ovako :

<?=$prezime?>

Ovu metodu koristimo kada želimo ispisati neku varijablu ili string. Ova linija je identična

<? echo $prezime ?>

samo što smo umjesto echo naredbe koristili znak = koji PHPu govori da ispiše ono što se nalazi izmedu <? i ?> kvačica. Više o ovim metodama u poglavlju 'Tehnike PHP programiranja'

Kao što sam već spomenuo varijable prije svog imena obavezno moraju sadržavati znak $. Ovo je čisto način govorenja PHP prevoditelju da se radi o varijabli a ne o tekstu. Ukoliko ga izostavite aplikacija će javiti grešku ( u najboljem slučaju), a preći će preko nje ( u najgorem slučaju) i umjesto sadržaja varijable će ispisati samo njeno ime.
Još jedna vrlo bitna stvar kod varijabli u PHPu je da su imena varijabli casesensitive. Siguran sa da ste svi upoznati sa značenjem ovog pojma ali da vam ilustriram ovo pravilo možda bi bio dobar jedan mali primjer:
$mojeime ? $MojeIme
Isto tako, u imenima varijabli ne smijete koristiti razmake niti bilo kakve znakove osim [ i ] koji se koriste u nizovima i kod nekih metoda rada sa stringovima, ali o tome malo kasnije, te znaka '_'. Svi ostali znakovi su zabranjeni u imenima varijabli. Isto tako, ime varijable ne smije početi sa brojem, ali ga može sadržavati na bilo kojoj drugoj poziciji u imenu.
U PHPu se ne morate brinuti o brisanju varijabli radi štednje memorijskog prostora jer se sve varijable automatski brišu iz memorije kada se trenutna skripta koja ih je stvorila završi. Ukoliko stvarno želite obrisati neku varijablu iz bilo kojeg razloga to možete učiniti pomoću unset($varijabla); naredbe
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 15.12.2010 11:30 od strane zxz.