PHP – 42. díl – objekty potřetí a naposled

Diskuze čtenářů k článku

Lojza  |  03. 12. 2004 02:50

Já teda nevím - pokud v definici třídy pes smažu funkci konstruktoru, tak mi to volá automaticky rodičovský konstruktor. Tedy přesně tak jak bych čekal. A samozřejmě že vlastní konstruktor potomka, je-li zaveden, má přednost před konstruktorem předka. Takže nechápu, před čím mě vlastně autor varuje. Ale jsem jen prostý začátečník.

Souhlasím  |  Nesouhlasím  |  Odpovědět
_xdrm_, _xdrm_  |  02. 12. 2004 10:00

fuj to je paskvil, to nejsou objekty.

Souhlasím  |  Nesouhlasím  |  Odpovědět
jozin  |  02. 12. 2004 09:54

Toto je skutecne usmevne:

function pes()
{
$this->zvire();
echo 'Konstruktor třídy pes volán...
';
}


Nebude "elegantnejsi":

function pes()
{
parent::zvire();
echo 'Konstruktor třídy pes volán...
';
}

Funguje to sice stejne, to zas ne ze ne, ale vypada to "vyzraleji"...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Michal Aichinger  |  02. 12. 2004 19:35

jeste bych dodal ze nastavovani
class zvire
{
// Proměnné třídy zvire.
var $barva = '';
var $velikost = 0;
// Konstruktor třídy zvire.
function zvire()
{
echo 'Konstruktor třídy zvire volán...<br>';
$barva = 'bílá';
$velikost = 10;
}
}

atributu v konstruktoru je spatne. melo by tam byt
$this->barva = 'bílá';
$this->velikost = 10;

jestli je celej tenhle serial takhle prospikovanej chybama, tak bych autorovi za to vubec neplatil!!!
Takze rada pro vsechny, radsi se z toho neucte

Souhlasím  |  Nesouhlasím  |  Odpovědět
peky, peky  |  02. 12. 2004 00:42

Je/bude mozne si cely serial o PHP stahnout v jednom zabalenem souboru?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Martin  |  02. 12. 2004 07:55

Ja som si ho stahoval a ukladal do Wordu... Je to zatial 41 suborov...

Souhlasím  |  Nesouhlasím  |  Odpovědět
lacola  |  02. 12. 2004 08:29

Prečo do Wordu? Nestačí HTML?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor