Hlavní stránka |
PHP5aMySQL_str-154-b.php
PHP5aMySQL_str-154-c.php
PHP5aMySQL_str-154-d.php
Třída, kterou jsme si pojmenovali Zamestnanec, definuje tři vlastnosti, jmeno, titul a mzda, a dvě metody pro činnosti píchnout příchod (pichnoutPrichod) a píchnout odchod (pichnoutOdchod).
------------------------------------------------------------------------------------------------------------------Kapitola 6 - Objektově orientované PHP - str. 153
PHP podporuje celkem pět oborů vlastností: public, private, protected, final a static.
Vlastnosti se deklarují jako veřejné jednoduše tak, že se před názvem proměnné uvede klíčové slovo
public. Kapitola 6 - Objektově orientované PHP - str. 154 K veřejným vlastnostem lze přistupovat přímo. Také lze přímo s nimi i manipulovat prostřednictvím odpovídajícího objektu, jako zde:
Ukázka:
class Zamestnanec
{
public $jmeno;
//* $jmeno; je název proměnné
// Zde následují další deklarace vlastnosti a metod...
}
------------------------------------------------------------------------------------------------------------------
Obsah souboru PHP5aMySQL_str-154_b.php:
?php
$zamestnanec = new Zamestnanec();
//* objekt je vytvořen pomocí klíčového slova new
$zamestnanec->jmeno = "Mary Swanson";
//* na vlastnost se odkazuje operátorem -> bez úvodního znaku dolar
$jmeno = $zamestnanec->jmeno;
echo "Nový zaměstnanec: $jmeno";
?
Při vykonání kódu se má vypsat: "Nový zaměstnanec: Mary Swanson"
A ve skutečnosti kód vypsal:
Nový zaměstnanec: Mary Swanson
Kapitola 6 - Objektově orientované PHP - str. 156