Autor Zpráva
anonymní
Profil *
Ahoj, jak vrátit z funkce více než 1 proměnnou? Např. pokud bych chtěl v jedné fci uložit do jedné proměnné součet a do druhé odečet dvou čísel a vrátit obě proměnné.
Kajman_
Profil *
Záleží na programovacím jazyku. Často se dá vrátit pole nebo objekt. Někdy zase můžete předávat proměnné, do kterých chcete výsledky naplnit.
anonymní
Profil *
Kajman:
Jde o PHP. V mém programu používám 3x stejný úsek kódu na upload souboru a říkal jsem si, že bude lepší udělat jednu funkci. Jediné co mě od toho odrazuje, že bych musel předat funkci asi 5 proměnných a pak je zase vrátit.
Kajman_
Profil *
Tak to je asi nejlepší je povolit upravovat.
http://cz2.php.net/manual/en/functions.arguments.php#functions.arguments.by-reference
anonymní
Profil *
Co když ale v té funkci zjišťuju velikost, koncovku, cestu a nazev. A pak tyto hodnoty (mimo funkci) ukládám do databáze?

Jednoduchý příklad:
function uploadSouboru($jmeno_souboru){
     $velikost = .....;
     $koncovka = .....;
     $cesta = .....;
     $nazev = .....;
}

insert into ..... $velikost, $koncovka atd

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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