Website Development Prices

Pretrazite Blog // Search This Blog

Showing posts with label PHP iskazi (PHP statements). Show all posts
Showing posts with label PHP iskazi (PHP statements). Show all posts

Thursday, January 28, 2016

Alternativna sintaksa za iskaze (Alternative syntax for the statements)

U PHP-u postoji i alternativna sintaksa za iskaze if, while, for, foreach i switch. Ona menja otvorenu viticastu zagradu u dvotacku (:), a zatvorenu zagradu u endif;, endwhile; endfor;, endforeach; i endswitch;.

Primer: upotreba alternativne sintakse sa iskazom if.

<?php

$vrednost = 10;
if ($vrednost == 1): 
echo "\$vrednost sadrzi 1";
elseif ($vrednost == 10):
echo "\$vrednost sadrzi 10.";
else:
echo "\$vrednost ne sadrzi ni 1 ili 10.";
endif;


?>

Preskakanje iteracija-iskaz continue (Skipping iteration-statement continue)

Iskaz continue mozete koristiti unutar petlje da preskocite izvrsenje tekuce iteracije i da nastavite naredbu iteraciju.

Primer: koristimo iskaz continue da izbegnemo deljenje sa nulom, sto je beskonacno i dovodi do greske.

<?php

for ($vrednost = -2; $vrednost < 2 ; $vrednost++) {
if ($vrednost == 0) {
continue;
}
echo "1/$vrednost = ", 1 / $vrednost, "<br>";




?>

Rezultat:

1/-2 = -0.5
1/-1 = -1
1/1 = 1


The statement continue you can use in the loop to skip the execution of the current iteration and continue to the next iteration.

Example: we are using the statement continue to avoid division by zero, which is infinite and leads to error.

<?php

for ($value = -2; $value < 2 ; $value++) {
if ($value == 0) {
continue;
}
echo "1/$value = ", 1 / $value, "<br>";



?>

Result:

1/-2 = -0.5
1/-1 = -1
1/1 = 1

Saturday, December 12, 2015

Upotreba iskaza switch (Using statement switch)

Ako zelite da proverite vise uslova mozete upotrebiti iskaz switch.

Iskaz switrch pocinje kljucnom recju switch. Stavka koja se proverava stavlja izmedju zagrada. Provere se vrse pomocu iskaza case, pri cemu za svaki iskaz zadajete vrednost. Ako vrednost u switch iskazu odgovara vrednosti u case iskazu, izvrsavaju se interni iskazi u iskazu case. Izvrsavanje se prekida kad se naidje na iskaz break, koji zavrsava iskaz case. Kada ne postoji nijedan case koji odgovara zadatoj vrednosti, izvrsava se klauzula default, ako postoji. 

Primer:

<?php

$cenamotora = 2500;
switch ($cenamotora) {
case '2500':
echo "Cena ovog motora je jeftina.";
break;
case '3000':
echo "Cena motora je pristupacna.";
break;
case '3500':
echo "Cena motora je jos uvek pristupacna.";
break;

default:
echo "Cena je izvan mojih mogucnosti.";
break;
}


?>

Monday, November 23, 2015

Ternarni operator (Ternary operator)

Terinarni operator(?:) se ponasa isto kao i iskaz if.

$cenamotora = uslov : izraz1 : izraz2;

Ako je uslov tacan, onda se promenljivoj $cenamotora dodeljuje vrednost izraz1, u suprotnom se dodeljuje vrednost izraz2

<?php

$cenamotora = 2600;

if ($cenamotora > 2500 && $cenamotora < 3000) {
echo "Cena je pristupacna.";
}

else {
echo "Cena nije pristupacna.";
}

?>

Ovaj fajl sacuvajte kao ternarni-operator.php.

Thursday, November 19, 2015

Koriscenje iskaza elseif (Using statement elseif)

Za proveru drugih uslova mozete koristiti iskaz elseif. Iskaz elseif se koristi da bi u okviru istog iskaza if proveravali vise uslova.

Ako zelite zaposlenima da saopstite visinu povisice na osnovu ucinka. Ako biste koristili samo iskaze if i else, zaposlenima biste mogli da saopstite samo da li su dobili povisicu ili ne.

Primer:

<?php

$zalaganje = 7;
if ($zalaganje > 10) {
echo "Dobili ste povisicu.";
}

else {
echo "Niste dobili povisicu.";
}


?>

Ovaj primer sacuvajte kao iskaz-elseif.php.

Saturday, November 14, 2015

Koriscenje iskaza else (Using statement else)

Iskaz if ima i dodatne mogucnosti. Ako je njegov uslov ocenjen kao tacan, dolazi do izvrsenja internog iskaza. Sta ako je iskazan ocenjen kao netacan? Tada mozete upotrebiti iskaz else (klauzula else).

Izraz iskaza if je ocenjen kao netacan, tako da interni iskaz echo "Cena je pristupacna" nece biti izvrsen.

Primer:

<?php

$cenamotora = 2300;

if ($cenamotora > 2500 && $cenamotora < 3000) {
echo "Cena je pristupacna.";
}

else {
echo "Cena je previsoka.";
}


?>

Objasnjenje: posto je uslov if iskaza netacan, izvrsice se interni iskaz u okviru klauzule else. Rezultat ce biti: Cena je previsoka.

Friday, September 25, 2015

Koriscenje if iskaza (Using if statement)

if(izraz)
iskaz

Izraz je izraz cija vrednost moze da se proceni na tacno ili netacno. Npr: ako je 7 > 3, on vraca tacno. Ako je vrednost izraza tacno, iskaz se izvrsava. Ako je vrednost izraza netacno, iskaz se ne izvrsava. 

Upotrebom iskaza if, u skripti mozete da donosite odluke  u trenutku izvrsenja. Te odluke se zasnivaju na trenutnim vrednostima  podataka, kao sto su npr:

  • tekst koji je korisnik uneo  na web strani npr. lozinka
  • vrednosti koje se vracaju iz baze podataka npr. raspolozive zalihe
  • podaci koji su preuzeti sa drugog websajta npr. cene
Primer:


<?php

$kubikazamotora = 150;
if ($kubikazamotora < 200)
echo "Nice motorcycle.";

?>

Search Blog

Price za decu