PHP je objektno-orijentiran programski jezik namijenjen prvenstveno programiranju dinamičnih web stranica.
Razvio ga je sredinom devedesetih, Rasmus Lerdorf. U početku je bio skup Perl skripti za brojanje posjeta web stranica, kasnije je Rasmus Lerdorf razvio novu verziju PHP-a u C-u, koja je mogla raditi sa bazama podataka i PHP je postao OpenSource.
PHP je server-side jezik, ali pretpostavljam da nemate zakupljen, pa ćemo raditi u localhost-u.
Koristiti ćemo XAMPP, ukoliko vaš server nema instaliran PHP, preuzmite ga odavde.
Kod u stilu "Kod" je samo PHP kod, njega je potrebno ubaciti u HTML kostur:
<html>
<head><title>Ime</title>
<body>
OVDJE IDE KOD IZ STILA "KOD"!
</body>
</html>
, naravno ovo je samo "kostur", vi uređujte svojim znanjem iz XHTML-a, Sretno!
Sintaksa:
<?php
neki kod
?>
Php fajl se sprema u dadoteku .php .
<html>
<body>
<?php
echo"Zdravo";
?>
</body>
</html
echo je naredba za ispisivanje teksta.
Kao i mnogim drugim programskim jezicima pa tako i u PHP-u varijable nam služe da pohranimo neku vrijednost. Kada spremimo neku vrijednost u neku varijablu možemo je koristiti dalje u kodu bez potrebe da ponovo upisujemo tu vrijednost.
Varijable:
$ime_korisnika = "Ive";
Primjetite navodnike kod imena Ive.
ili
$broj = 189;
Primjetite da kod brojeva ne trebaju navodnici.
Pravila imenovanja varijabli
- PHP varijable moraju početi sa slovom ili znakom _
- PHP varijable mogu sadržavati jedino alfa-numeričke znakove a-z , A-Z, 0-9 ili _
- Varijable sa više riječi trebale bi biti razdvojene sa _ ili ih možete napisati ovako da razlikujete riječi u imenu:
$mojaVarijabla;
INCLUDE funkcija:
PHP funkcija INCLUDE vam može spasiti puno vremena.Ta funkcija uzima datoteku i ubacuje njen sadržaj u skriptu koja je pozvala tu funkciju.
include("ime.inc");
Include komanda uzima sav tekst koji postoji u nekom fileu i kopira ga u file koji koristi inlude funkciju. Include funkcija je korisna kada želiš inlcludati više stranica i kod izrade web-stranica .
Grananje u PHP-u:
PHP petlja IF je jako slična petlji IF iz raznih drugih programskih jezika. Također, ta petlja je bitna za svako programiranje.
<?php
$ime="Ive";
if($ime=="Ive"){
echo"Zdravo Ive \n";
}
?>
U logiku grananje nećemo ulaziti, ovdje objašnjavam vezano za PHP.
<?php
$ime="Ive";
if($ime=="Ive"){
echo"Zdravo Ive \n";
}
else{
echo"Nisi Ive!\n";
}
?>
Pretpostavimo da imamo više izbora, tada je ružno pisati elseif, tada koristimo switch.
<?php
$ime="Ive";
switch($ime){
case "Ive": echo"Zdravo Ive!\n"; break;
case "Senaid": echo"Daj pusti Ivu!\n"; break;
default: echo"Pa ko si ti?\n"; break;
}
?>
Operatori:
Matematički operatori
Operator Značenje
+ zbrajanje
- oduzimanje
* množenje
/ dijeljenje
% ostatak
Poredbeni operatori
== jednako $a == $b false
=== apsolutno jednako $a===$a true
!= nije jednako $a != $b true
< manje od $a < $b true
> veće od $a > $b false
<= manje ili jednako od $a <= $b true
>= veće ili jednako od $a >= $b false
Sutra pišem dadoteke i još neke stvari, sigurno ima grešaka, ali to ću sve prepraviti sutra.
Pozdrav!






.