Autor Zpráva
diones
Profil *
Ahoj,
mam třidu

class galer {

private $jmeno;
private $obr;

public function __construct($name, $obrazek) {

$this->jmeno = $name;
$this->obr = $obrazek;

}

public function tiskni($co) {

echo $this->jmeno;
echo $this->obr;
echo "<br />";

}
}

tady vytvořim novy objekt

$co = new galer(jedna, dva);

a když to chci vytisknout tak se mu to nelibi že tam davam non-object( Fatal error: Call to a member function tiskni() on a non-object ¨)

$co->tiskni($co);

nechapu to vždyt $co je objekt pod tim galer ne ?:)
nosko
Profil
No mne to funguje, ono určite záleží akú verziu php používaš, lebo čo viem tak medzi v4 a v5 sú rozdiely. Ja mám konkrétne v5. A načo je v tej funkcií tiskni ten parameter $co? Veď je zbytočný, či nie?!
Kcko
Profil
Tohle funguje v PHP5 , ve 4 ce nebude fungovat konstruktor .. nahrad ho stejnym jmenem jako je jmeno Tridy

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: