Pozdrav svima koji možda čitaju ovaj blog. Evo u novoj godini sam odlučio pisati o PHPu više nego do sad i malo po malo educirati mase. Ovaj put ukratko sam napisao početni tutorial koji će biti uvod u dalje teme ... svatko ko želi naučiti neka se drži bloga i zajedno ćemo malo po malo otkrivati tajne i rješavati probleme.
Uživajte mi i sve najbolje u novoj 2006!
U zadnjih par godina, PHP je postao najrašireniji jezik u svijetu za WEB platformu. Sve više i više kompanija koristi PHP za razvoj svojih aplikacija, trenuta verzija PHP 5 donosi mnoga poboljšanja za razliku od svojim prethodnih inačica. Tako svim onim okorjelim programerima već počinje ličiti na punokrvni programski jezik. Razlog tomu je vrlo dobra i značajno poboljšana podrška kod objektnog programiranja.
U prvom dijelu pokazat ću osnove PHP programiranja, sintaksa, pisanje komentara, upravljanje varijablama i osnovnim strukturama jezika.
Sljedeće bi trebalo ispisati "HELLO WORLD"
print "HELLO WORLD";
?>
Dakle kao što vidite PHP sintaksa mora počinjati sa "". I imamo osnovnu naredbu za ispis "print"
U ovom slučaju ono što želimo isprintati je HELLO WORLD i on mora biti unutar navodnih znakova i svakako svaka naredba mora završavati sa ";" znakom u suprotnom imat će te grešku na ekranu!
Počnimo sa osnovnim varijablama u PHPu
$count
$_Obj
$A123
Ovo su dozvoljena imenovanja varijabli u PHPu i kako možete imenovati vaše varijable. Radi lakšeg snalaženja u vašem kodu uvijek gledajte što smislenije nazivati varijable. Kasnije kad budete imali po 500tinjak linija baš se i nečete moći snaći u svemu tome, traženje logike će biti mukotrpan posao!
primjer ilegalnih varijabli :
$*ABC
$123
Deklariranje varijabli :
$PI = 3.14;
U ovom slučaju smo varijabli $PI pridjelili vrijednost "3.14". Razlika PHP i npr. Jave koja je najsličnija je u tome što je PHP weakly typed jezik i ne zahtijeva od vas da strihtno predefinirate svaku varijablu. Što je to "predefiniranje".
pa recimo :
Java :
String djomla = "Ovo je moj text";
PHP
djomla = "Ovo je moj text";
Kao što vidite PHP sam određuje kojeg je tipa vrijednost, dok kod Jave morate točno reči što će vam sadržavati određena varijabla. To je mnogo bolje u jednu ruku, jer ovime smanjivate mogućnost pogreške u vašem kodu i na neki način sebe tjerate da budete dosljedni.
Baratanje sa varijablama (osnove) :)
$prvi = "Ja se zovem ";
$drugi = "Pero";
$treci = $prvi.$drugi;
echo $treci;
Kao što možete pretpostaviti ovo će vam ispisati na ekranu "Ja se zovem Pero".
sljedeči primjer :
$prvi = "Ja se ";
$drugi = "Pero";
$treci = $prvi." zovem ".$drugi;
echo $treci;
Ista stvar samo ovdje povezujete vaše dodatke sa varijablama da bi dobili željenu "cjelinu".
u PHPu komentari su isključivo ovog tipa;
// Ovo ovdje je prva varijabla
$prvi = "Ja se ";
$drugi = "Pero"; // Ovo je druga varijabla
$treci = $prvi." zovem ".$drugi; // Ovdje povezivam prve dvije
/*
A ovdje ispod cu ispisati
*/
echo $treci;
Dakle "//" daje linijski komentar dok "blok" komentara okružujete sa znacima "/*" i završavate sa "*/".
Zbrajanje i oduzimanje :)
$prvi = 5;
$drugi = 6;
$treci = ($prvi * $drugi)/$prvi;
$cetvrti = $prvi + $drugi;
$peti = $prvi - $drugi;
Mislim da ovdje ne trebam puno objašnjavati i da ste već uhvatili u hod lagano kako matematičke operacije moraju iči.
Jedna zanimljiva stvar kod PHPa su reference.
$a = "mladen";
$b = $a;
$b = "pero";
echo $a."n";
echo $b."n";
Uzmimo za primjer ovaj blok koda.
napomena : n označava početak novog reda. Dakle kad ispiše varijablu ide u sljedeči red!Mogli smo staviti i HTML kod "
" ista je stvar.
Dakle varijabli $a pridružimo vrijednost "mladen", kasnije varijabli $b pridružimo vrijednost varijable $a ali u ovom slučaju samo kloniramo vrijednost varijable $a .. kasnije $b mjenjamo u "pero". Ali što ako je naš kod pisao ovako :
$a = "mladen";
$b = &$a;
$b = "pero";
echo $a."n";
echo $b."n";
primjetite razliku "$b = &$a" ovime smo referencu varijable $a prosljedili na varijablu $b tako kad se vrijednost $b bude mjenjala mijenjat će se i vrijednost $a.Sve sa znakom "&" :)
Prešli smo ukratko baratanje sa osnovnim pojmovima u PHPu. Sljedeči put idemo na petlje. Mnogo zanimljivije i interesantnije od ovoga.
Pozdrav svima,
Ko je kul ima moć!! :)