Autor Zpráva
Ondrej.sbx
Profil *
Cauec vsichni, snazim se objektove programovat v PHP, a potrebuju predat promenou z functions, nevite nekdo jak?

priklad:

class Cpathfind
{
var $vysledek,
function pathfind($zz, $dd)
{
$vysledek=mysql_query("select * from kuk where z='kolo'");
}


}
$vysledek = new Cpathfind;
$data = new Cpathfind;

$data->pathfind($zz, $dd);

a potrebuju vypsat vysledek z funkce... pathfind... Diky vsem za pomoc, uz jsem z toho vlese...
YoSarin
Profil
a co ta funkce vrací?
Ondrej.sbx
Profil *
Mela by vracet napriklad vysledek---
qwertz
Profil
Ondrej.sbx
Mela by vracet napriklad vysledek---
Ale to bysi take nejdrive musel napsat return $vysledek; do dane fce
a take nejak nechapu, proc vytvaris novou instanci se kterou nic nedelas..$vysledek = new Cpathfind;
EDIT: co treba takhle
class Cpathfind 

{
var $vysledek;
function pathfind($zz, $dd)
{
$vysledek=mysql_query("select * from kuk where z='kolo'");
return $vysledek;
}


}
$data = new Cpathfind;

$data->pathfind($zz, $dd);
Mastodont
Profil
No ještě je zajímavé proč v té metodě nejsou použity její argumenty, že áno ...


function pathfind($zz, $dd)

{
$vysledek=mysql_query("select * from kuk where z='kolo'");
}


$zz a $dd tam jsou proč?
Ondrej.sbx
Profil *
No takhle asi jsem to spatne popsal, potrebuju pouzit vysledek funkce, jak vstup znovu do teto funkce...

jakoby rekurzi, ale nekolikanasobnou, na kazdou promenou nekolikrat, vysledek, z kazdeho volani funkce, je pole prvku, pro ktere, je treba funkci znovu spustit...
Gaddy
Profil *
funkce udelejneco($parametr = 0) {
$parametr++;
if ($parametr == 5) return $parametr;
else return udelejneco($parametr);
}


Treba tohle je priklad rekurzivni funkce, ktera vola sama sebe tak dlouho, dokud $parametr nebude roven 5. Pomoci te podminky si muzes urcit, kolikrat bude funkce volat sama sebe a kdy uz ne. Jen pozor na zacykleni...

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: