Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Základy jazyka PHP

PDF
Stáhnout kompletní materiál zdarma (956.36 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

Zpraco ání chyb v PHP4 a 5

ání chyb v PHP4 a 

error

erro _reporting

_reportin ()

(

set_error_handler()

set_error_handler(

error_reporting(E_ALL);

function

my_error_handler ($severity, $msg, $filename,

$line_num) {

$line_num)

// dostanu info o chybe a muzu si s ni delat co 

chci

echo "Závažnost: $severity <br/>Hláška: $msg

<br/> Soubor: $filename <br/> Číslo řádku: $line_num
<br/>";}
set_error_handler("my_error_handler");
echo

$xxx;

Vyj

Vy ímky v PHP5

ímky v PHP

 Je zde zaveden lepší způsob ošetřování vyjímek.

Je zde zaveden lepší způsob ošetřování vyjímek

 Podobnost s Javou.

Podobnost s Javou

 Jestliže je vygenerována vyjímka (chyba), je 

Jestliže je vygenerována vyjímka (chyba), je
vyroben nový objekt.

vyroben nový objekt

 Každá vyjímka je rozšířením třídy Exception.

Každá vyjímka je rozšířením třídy Exception

 Každá vyjímka je rozšířením třídy Exceptio

Každá vyjímka je rozšířením třídy Excepti

 Odvozením nové třídy lze vyrábět vlastní vyjímky.

Odvozením nové třídy lze vyrábět vlastní vyjímky

Vyjímky PHP 5

Vyjímky PHP 

class

DevZeroException extends Exception {}

class

NegativValueException extends Exception {}

function

deleni ($a, $b) {

try {

if ($b == 0) throw new DevZeroException();
if ($a<0 || $b<0) throw new

NegativValueException();

return $a/$b;

}
catch (Exception $e) {

catch (Exception $e)

echo "doslo k nejake vyjimce!!!!";
return false;

}

//

catch (DevZeroException $e) { echo "nulou nelze delit";

//

return false;}

//

catch (NegativValueException $e2) {echo "negative value 

odchyceno v ramci funkce"; return false;}
}
deleni(1,2);
deleni(1,0);
deleni(-1,5);

Vkládání souborů

Vkládání soubor

Použití knihoven = externí soubory

Použití knihoven = externí soubor

Do místa direktivy vloží obsah referovaného souboru

Do místa direktivy vloží obsah referovaného soubor

2 základní způsoby

2 základní způsob

– pouze jednou

Témata, do kterých materiál patří