ďťż

Blog literacki, portal erotyczny - seks i humor nie z tej ziemi


Część 2


Instrukcja warunkowa if/else

     Czasem chcemy, żeby fragment kodu wykonał się tylko pod jakimś warunkiem. Stosuje się wtedy instrukcję if:


if($a>$b)

echo("$a jest większe od $b");




     Jeżeli wartość $a jest większa od $b wyświetli się napis "$a jest większe od $b". Warunek jest spełniony, jeżeli wyrażenie w nawiasie ma wartość różną od zera. Jeżeli będzie
to np. pusta zmienna warunek nie jest spełniony. Polecenie w następnej lini zostanie wykonane, jeżeli warunek jest spełniony. Aby warunek objął kilka poleceń, stosuje się
nawiasy klamrowe:


if($a>$b)

{

echo("$a jest większe od $b");

$a++;

}



     Jeżeli chcemy wykonać inny fragment kodu gdy warunek nie jest spełniony, stosujemy instrukcję else:

if($a>$b)

echo("$a jest większe od $b");

else

echo("$a jest mniejsze lubrówne $b");



     Aby uzyskać bardziej złożony warunek można zastosować operatory logiczne i (&) oraz lub (|):

if($a>$b|$a<2)

echo("$a jest większe od $b, lub mniejsze od 2");







Operatory logiczne

     Aby połączyć kilka warunków można użyć specjalnych operatorów logicznych. Są to:

|| - alternatywa (lub)
&& - koniunkcja (i)
! - negacja (zaprzeczenie)

Przykład:

$a=1;

$a=3;



if($a==1&&$b==2) echo("A");

if($a==1||$b==2) echo("B");

if(!($a==1&&$b==2)) echo("C");



     Wynikiem tego skryptu będzie napis "BC". Operator zaprzeczenia można też dla wygody połączyć z operatorem porównania, np:

$a=1;

if($a!=2) echo("Warunek spełniony");






Pętla while

     Aby fragment kodu wykonać wiele razy stosuje się pętle. PHP obsługuje 3 rodzaje pętli: while, do..while i for. Najprostszą z nich jest pętla while:

$a=0;

while($a<5)

{

echo("$a ");

$a++;

}



     W pętli while najpierw sprawdzany jest warunek (w tym wypadku $a

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • qualintaka.pev.pl
  •