[ luner @ 30.09.2002. 21:11 ] @
Postoji fajl sa funkcijama (funkcije.inc.php) koji pozivam sa include(); u jednom skriptu. U tom fajlu postoji definisana funkcija za povezivanje sa bazom podataka, db_povezivanje(); .

Pitanje:

Da li mogu da kreiram funkciju koja će koristiti već kreiranu funkciju? Recimo:

function nesto() {
db_povezivanje();
...
}

Bitno mi je da znam da li je ovo moguće jer sam ovde mnogo pojednostavio problem (eksperimentisanje bi mi oduzelo previše vremena jer je ovo jedna prepravka koda i može se desiti da ne radi a to može zavisiti od milion drugih stvari).
[ brcha @ 30.09.2002. 21:36 ] @
Ako sam dobro shvatio, ti pitaš da li možeš da pozoveš neku drugu funkciju iz svoje funkcije.
Naravno da možeš!
Ono što ne možeš jeste da definišeš novu funkciju unutar druge funkcije (kao u PASCALu, recimo), ali naravno da možeš da pozivaš kakvu god želiš funkciju odakle god hoćeš, pa i unutar neke druge funkcije.

Pozdrav
Filip
[ luner @ 30.09.2002. 22:37 ] @
Hvala!
[ -zombie- @ 01.10.2002. 04:14 ] @
Citat:
brcha:
Ono što ne možeš jeste da definišeš novu funkciju unutar druge funkcije (kao u PASCALu, recimo), ...


ko kaze?

Code:


function velika() {

....$a=1;
    
....function mala() {
........return 7;
....}
    
....return $a*mala();
}

echo velika();



rezultat je (naravno, kao sto bi se ocekivalo) 7, a ne neka poruka o gresci...