Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
| spse:pm3:php:objekty [2021/03/09 21:28] – jenda | spse:pm3:php:objekty [2024/07/07 16:48] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 26: | Řádek 26: | ||
| < | < | ||
| + | ----> | ||
| + | === Příklad Instance === | ||
| + | < | ||
| + | class Matematika | ||
| + | { | ||
| + | public function naDruhou($zaklad){ | ||
| + | return $zaklad *$zaklad; | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | < | ||
| + | $matematika = new Matematika(); | ||
| + | echo($matematika-> | ||
| + | </ | ||
| + | <---- | ||
| + | ----> | ||
| + | === Příklad Statický === | ||
| + | < | ||
| + | class Matematika | ||
| + | { | ||
| + | public static function naDruhou($zaklad){ | ||
| + | return $zaklad *$zaklad; | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | < | ||
| + | echo(Matematika:: | ||
| + | </ | ||
| + | <---- | ||
| Řádek 57: | Řádek 86: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | ====== Třída ====== | ||
| + | |||
| + | < | ||
| + | <?php | ||
| + | class Clovek | ||
| + | { | ||
| + | |||
| + | public function pozdrav() | ||
| + | { | ||
| + | echo(' | ||
| + | } | ||
| + | |||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | ----> | ||
| + | Následující kód vytvoří instanci třídy člověk. | ||
| + | < | ||
| + | <?php | ||
| + | require_once(' | ||
| + | |||
| + | $karel = new Clovek(); | ||
| + | $karel-> | ||
| + | |||
| + | </ | ||
| + | |||
| + | <---- | ||
| + | |||
| + | ===== Kompexnější objekt ===== | ||
| + | |||
| + | < | ||
| + | class Clovek | ||
| + | { | ||
| + | |||
| + | public $jmeno; | ||
| + | public $prijmeni; | ||
| + | public $vek; | ||
| + | private $unava = 0; | ||
| + | |||
| + | public function clovek($jmeno, | ||
| + | { | ||
| + | $this-> | ||
| + | $this-> | ||
| + | $this-> | ||
| + | } | ||
| + | |||
| + | public function spi($doba) | ||
| + | { | ||
| + | $this-> | ||
| + | if ($this-> | ||
| + | $this-> | ||
| + | } | ||
| + | |||
| + | public function behej($vzdalenost) | ||
| + | { | ||
| + | if ($this-> | ||
| + | $this-> | ||
| + | else | ||
| + | echo(' | ||
| + | } | ||
| + | |||
| + | public function pozdrav() | ||
| + | { | ||
| + | echo(' | ||
| + | } | ||
| + | |||
| + | public function __toString() | ||
| + | { | ||
| + | return $this-> | ||
| + | } | ||
| + | |||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | ----> | ||
| + | < | ||
| + | <?php | ||
| + | |||
| + | |||
| + | require_once(' | ||
| + | |||
| + | $karel = new Clovek(' | ||
| + | $jan = new Clovek(' | ||
| + | |||
| + | $karel-> | ||
| + | $karel-> | ||
| + | $karel-> | ||
| + | |||
| + | ?> | ||
| + | </ | ||
| + | <---- | ||