Autor Zpráva
GeorgeF
Profil *
ahojte, vytvorím objekt:

<?php
$page -> content = fncContent();

?>
ktorý vytvorím pomocou triedy:

<?php
var $content;

function readContent()
{
    $this->content;
}

?>

problém je, že tá funkcia "fncContent" sa spustí už pri definovaní objektu, ja chcem, ale aby sa vykonala až vo vnútri triedy, vo funkcii "readContent". Ako vidíte z kódu chcel som ju (fncContent) načítať do premennej $content a potom ju v triede vvykonať pomocou $this->content, ale to nefunguje, ona sa proste spustí hneď na začiatku. Ako na to?
Tori
Profil
fncContent je název metody, anebo je to funkce mimo třídu? Pokud metoda, znáte call_user_func?
Jinak to co jste zkoušel (anonymní funkce) by fungovalo až v PHP 5.3.0.
GeorgeF
Profil *
to je funkcia mimo triedy

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: