Copyright © Radosław Kowaluk 2009-2013
if(wyrażenie) { // blok kodu } [else if(wyrażenie) { // blok kodu }]... [else { // blok kodu }]
<?php
$x=1;
if($x>0)
{
echo 'zmienna jest dodatnia';
}
else if($x<0)
{
echo 'zmienna jest ujemna';
}
else
{
echo 'zmienna jest zerem';
}
?>
switch(wyrażenie) { case wartość1: // blok kodu [break;] [case wartość2: // blok kodu [break;] ] [default: // blok kodu ] }
<?php
$x='m';
switch($x)
{
case 'm':
echo 'facet';
break;
case 'k':
echo 'baba';
break;
default:
echo 'trans';
}
?>
for([inicjalizacja zmiennych];[sprawdzenie warunku];[modyfikacja zmiennych]) { kod [break;] }
<?php
$n=3;
$silnia=1;
for($i=1;$i<=$n;$i++){
$silnia=$silnia*$i;
}
echo $n.'!='.$silnia;
?>
while( warunek ) { kod [break;] kod }
<?php
$n=3;
$silnia=1;
$i=1;
while($i<=$n)
{
$silnia*=$i;
$i=$i+1;
}
echo $n.'!='.$silnia;
?>
do { kod [break;] kod } while(warunek);
<?php
$n=3;
$silnia=1;
$i=1;
do
{
$silnia*=$i;
$i=$i+1;
}
while($i<=$n);
echo $n.'!='.$silnia;
?>
foreach (array_expression as $value){ statement }
<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
unset($value);
?>
instrukcja A { instrukcja B { kod } }
<?php
$n=10;
$k=10;
for($i=1;$i<=$n;$i++)
{
for($j=1;$j<=$k;$j++)
{
echo ($i*$j)." ";
}
echo "<br />";
}
?>
instrukcja { kod A break; kod B }
<?php
$n=20;
$k=20;
for($i=1;$i<=$n;$i++)
{
for($j=1;$j<=$k;$j++)
{
if ($i*$j>100) break;
echo ($i*$j)." ";
}
echo "<br />";
}
?>