(11.04.) .4. nastavljamo sa PHP-om
Pod pretpostavkom da ste pogledali video snimke koji su dati za domaći, da ponovimo najvažnije pojmove:
Logički tip ima dve moguće vrednosti:
$bool_var1= true;
$bool_var2= false;
Konstante predstavljaju predefinisane vrednosti koje
se ne mogu menjati. Oblast važenja konstanti je u celom programu, čak i
unutar funkcija. Definišemo ih korišćenjem funkcije define koja ima dva
argumenta:
Prvi argument predstavlja
naziv konstante (string), a drugi vrednost (string).
define("NAZIV", "vrednost");
define("mesto", "Kula");
Promenljive (varijable) se u PHP-u koriste za čuvanje konkretnih vrednosti kao na primer: stringova, brojeva ili nizova.
Kada
jednom definišemo promenljivu, istu možemo koristiti više puta u PHP
skripti. Sve promenljive u PHP-u počinju dolar simbolom
($).
Pravilno deklarisanje promenljive se vrši na sledeći način :
$naziv_promenljive =vrednost;
Promenljivu ne morate deklarisati pre nego što je postavite, što
znači da nije potrebno navoditi tip promenljive kao u drugim programskim
jezicima. U PHP-u se promenljive automatski deklarišu kada se koriste.
Ista promenljiva može menjati tip podatka
koji sadrži (mada to nije preporučljivo).
<?php
$broj = 30;
$broj = 31;
echo $broj;
?>
Operatori koji mogu da se koriste:
Za brojeve se koriste isti operatori kao u C-u i C#-u (aritmetički operatori, operatori dodele, operatori poređenja, logički operatori)
Uslovne naredbe:
naredba if se može koristiti na isti način kao u C#-u, ali postoji i mogućnost da se koristi if ... elseif .... elseif ... else ...
switch ... case se koristi na isti način kao u C#-u
Primer:
<?php
$broj=10;
switch($broj)
{
case 1:
echo "Broj je 1";
break;
case 10:
echo "Broj je 10";
break;
case 20:
echo "Broj je 20";
break;
default:
echo "Ne znam koji je broj";
}
?>
Petlje za uslovne naredbe su skoro svuda iste (u našem slučaju, isto kao u C ili C#):
while – kod se izvršava sve dok je zadati uslov ispunjen
do while – kod se izvršava jednom i onda se u okviru petlje ponovo izvršava sve dok je specijalni uslov zadovoljen
for – kod se kroz petlju izvršava onoliko puta koliko je to korisnik odredio
foreach – kod se kroz petlju izvršava za svaki element niza.
Nizovi postoje i ovde: dele se na one sa brojčanim
indeksima i asocijativne, ali to sada neće biti objašnjavano - to možda
neki drugi put
Sledeći deo: include i require
Pogledati ovaj video obavezno i uraditi primere iz njega: