PHP-2.pdf

(261 KB) Pobierz
Microsoft PowerPoint - PHP-2.ppt
PHP:
warunki,
pħtle,
switch, break, continue
10212462.178.png 10212462.189.png 10212462.200.png 10212462.211.png 10212462.001.png 10212462.012.png 10212462.023.png 10212462.034.png 10212462.045.png 10212462.056.png 10212462.067.png 10212462.078.png 10212462.089.png 10212462.100.png 10212462.111.png 10212462.122.png 10212462.133.png 10212462.141.png 10212462.142.png 10212462.143.png 10212462.144.png 10212462.145.png 10212462.146.png 10212462.147.png 10212462.148.png 10212462.149.png 10212462.150.png 10212462.151.png 10212462.152.png 10212462.153.png 10212462.154.png 10212462.155.png 10212462.156.png 10212462.157.png 10212462.158.png 10212462.159.png 10212462.160.png 10212462.161.png 10212462.162.png 10212462.163.png 10212462.164.png 10212462.165.png 10212462.166.png 10212462.167.png 10212462.168.png
Operatory Î cd.
1. Preinkrementacja Î postinkrementacja
++$zmn Î zwiħksza wartoĻę zmiennej o 1 i wykonuje instrukcjħ
$zmn++ Î wykonuje instrukcjħ i zwiħksza wartoĻę zmiennej o 1
Dotyczy rwnieŇ: --$zmn, $zmnÎ
echo($zmn++);
echo(++$zmn);
2. Operator tþumienia bþħdw: @ - moŇe byę stosowany na poczĢtku
kaŇdego wyraŇenia (wszystkiego co generuje wartoĻę). Powoduje
wykonanie instrukcji, w razie wystĢpienia bþħdu komunikat
przechowywany bħdzie w $php_errormsg (jeĻli jest wþĢczona
opcja track_errors Î php.ini)
$a = 0;
$b = @(123/$a);
3. Operator wykonania polecenia systemowego: `polecenie`( znak
pod Esc, razem z ~)
$zaw_kat = `dir`;
Przykþad: operat-cd.php
10212462.169.png 10212462.170.png 10212462.171.png 10212462.172.png 10212462.173.png 10212462.174.png 10212462.175.png 10212462.176.png 10212462.177.png 10212462.179.png 10212462.180.png 10212462.181.png 10212462.182.png 10212462.183.png 10212462.184.png 10212462.185.png 10212462.186.png 10212462.187.png 10212462.188.png 10212462.190.png 10212462.191.png 10212462.192.png 10212462.193.png 10212462.194.png 10212462.195.png 10212462.196.png 10212462.197.png 10212462.198.png 10212462.199.png 10212462.201.png 10212462.202.png 10212462.203.png 10212462.204.png 10212462.205.png 10212462.206.png 10212462.207.png 10212462.208.png 10212462.209.png 10212462.210.png 10212462.212.png 10212462.213.png 10212462.214.png 10212462.215.png 10212462.216.png
Instrukcje warunkowe Î stosuje siħ gdy chcemy by fragment kodu zostaþ
wykonany po speþnieniu warunku
if (warunek)
instrukcje;
Przydatne uzupeþnienie instrukcji
warunkowej if stanowi funkcja isset(),
sprawdzajĢca czy zmienna zostaþa
ustawiona:
if (warunek)
Instrukcja1;
else
Instrukcja2;
if (isset (submit))
// operacje po naciĻniħciu
przycisku submit;
else
if (warunek1)
{
instrukcje1;
}
elseif (warunek2)
instrukcja2;
(È)
else
instrukcja3;
// ponowne wyĻwietlenie
formularza;
Przykþad: rabatki.php
10212462.217.png 10212462.218.png 10212462.219.png 10212462.220.png 10212462.221.png 10212462.002.png 10212462.003.png 10212462.004.png 10212462.005.png 10212462.006.png 10212462.007.png 10212462.008.png 10212462.009.png 10212462.010.png 10212462.011.png 10212462.013.png 10212462.014.png 10212462.015.png 10212462.016.png 10212462.017.png 10212462.018.png 10212462.019.png 10212462.020.png 10212462.021.png 10212462.022.png 10212462.024.png 10212462.025.png 10212462.026.png 10212462.027.png 10212462.028.png 10212462.029.png 10212462.030.png 10212462.031.png 10212462.032.png 10212462.033.png 10212462.035.png 10212462.036.png 10212462.037.png 10212462.038.png 10212462.039.png 10212462.040.png 10212462.041.png 10212462.042.png 10212462.043.png
Pħtle Î stosuje siħ aby fragment kodu wykonaę wiele razy
while:
While (warunek)
{
Instrukcje;
}
Przed kaŇdĢ iteracjĢ bloku kodu wewnĢtrz instrukcji while,
sprawdzany jest warunek. JeŇeli wyraŇenie warunkowe jest
prawdziwe - blok kodu umieszczony wewnĢtrz instrukcji zostanie
wykonany. JeĻli natomiast wyraŇenie przyjmie wartoĻę false, pħtla
zakoıczy siħ, a wykonanie skryptu zostanie kontynuowane od
pierwszej instrukcji umieszczonej po pħtli while.
Sekwencja krokw pħtli while:
1. Sprawdzenie wyraŇenia warunkowego
2. JeĻli wyraŇenie = false ãkrok 5
3. Wykonanie bloku instrukcji
4. Krok 1
5. Zakoıczenie pħtli
Przykþad: while.php
10212462.044.png 10212462.046.png 10212462.047.png 10212462.048.png 10212462.049.png 10212462.050.png 10212462.051.png 10212462.052.png 10212462.053.png 10212462.054.png 10212462.055.png 10212462.057.png 10212462.058.png 10212462.059.png 10212462.060.png 10212462.061.png 10212462.062.png 10212462.063.png 10212462.064.png 10212462.065.png 10212462.066.png 10212462.068.png 10212462.069.png 10212462.070.png 10212462.071.png 10212462.072.png 10212462.073.png 10212462.074.png 10212462.075.png 10212462.076.png 10212462.077.png 10212462.079.png 10212462.080.png 10212462.081.png 10212462.082.png 10212462.083.png 10212462.084.png 10212462.085.png 10212462.086.png 10212462.087.png 10212462.088.png 10212462.090.png 10212462.091.png 10212462.092.png
do È while
do
{
instrukcje;
}
while (warunek)
WyraŇenie warunkowe sprawdzane jest na koıcu pħtli Î po
wykonaniu bloku instrukcji.
Sekwencja krokw pħtli do È while:
1. Wykonanie bloku instrukcji
2. Sprawdzenie wyraŇenia warunkowego
3. JeŇeli warunek prawdziwy ãkrok 1
4. Zakoıczenie pħtli, wykonanie kolejnej instrukcji programu.
Przykþad: do_while.php
10212462.093.png 10212462.094.png 10212462.095.png 10212462.096.png 10212462.097.png 10212462.098.png 10212462.099.png 10212462.101.png 10212462.102.png 10212462.103.png 10212462.104.png 10212462.105.png 10212462.106.png 10212462.107.png 10212462.108.png 10212462.109.png 10212462.110.png 10212462.112.png 10212462.113.png 10212462.114.png 10212462.115.png 10212462.116.png 10212462.117.png 10212462.118.png 10212462.119.png 10212462.120.png 10212462.121.png 10212462.123.png 10212462.124.png 10212462.125.png 10212462.126.png 10212462.127.png 10212462.128.png 10212462.129.png 10212462.130.png 10212462.131.png 10212462.132.png 10212462.134.png 10212462.135.png 10212462.136.png 10212462.137.png 10212462.138.png 10212462.139.png 10212462.140.png
Zgłoś jeśli naruszono regulamin