Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pozivanje funkcija

[es] :: PHP :: pozivanje funkcija

[ Pregleda: 7545 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

darkoPOKLONCIC
zg

Član broj: 5186
Poruke: 121
*.hrt.hr



Profil

icon pozivanje funkcija16.10.2002. u 12:04 - pre 261 meseci
je li moguce u php-u pozvati funkciju cije je ime sadrzano u nekoj varijabli?

dakle, negdje imam definiranu funkciju Funkcija(). na nekom pedesetom mjestu, u neku varijablu $varijabla, dobijem vrijednost 'Funkcija'.

Mogu li ikako varijablom pozvati Funkcija(); ?

 
Odgovor na temu

krvopije
Dusko Maksimovic
Beograd

Član broj: 3289
Poruke: 136
*.beg.sezampro.yu

Sajt: www.reosonline.com


Profil

icon Re: pozivanje funkcija16.10.2002. u 13:19 - pre 261 meseci
Napravis file npr. funkcije.php i u njemu definises klasu ovako:
<?php
class funkcije
{
Funkcija()
{

//naredbe funkcije
return //vrijednosti koje funkcija izracuna
}
}
?>

sada u nekom fajlu na "pedesetom fajlu" pozivas funkciju sledecim kodom
<?php
include ("funkcije.php"); //ukljucuje fajl gdje ti je funkcija
$func=new funkcije // pravi instancu klase funkcije
$vrijednost=$func->Funkcija();//promjenljivoj $vrijednost pridruzuje rezultete funkcije vracene return naredbom u Funkcija()
?>

Valjda si na to mislio!!??
 
Odgovor na temu

darkoPOKLONCIC
zg

Član broj: 5186
Poruke: 121
*.hrt.hr



Profil

icon Re: pozivanje funkcija16.10.2002. u 13:40 - pre 261 meseci
ne.

recimo ovako: u kodu postoji definirana funkcija Funkcija(). mogu li je pozvati na ijedan drugi nacin osim pozivanjem njenog imena?

sto ako je njeno ime sadrzano u varijabli? mogu li je ikako preko te varijable pozvati? ja ne znam sadrzaj varijable /pretpostavimo da ne znam/. znam samo u kojoj varijabli se nalazi njeno ime. kako onda pokrenuti funkciju cije je ime u varijabli $varijabla?
kuzis me sad?:)


ovo sa vracenim vrijednostima mi je jasno. /naravno, hvala ti u svakom slucaju!
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: pozivanje funkcija16.10.2002. u 13:52 - pre 261 meseci
Code:

<?php

function funkcija1()
{
  echo("ja sam funkcija 1");
}

function funkcija2()
{
  echo("ja sam funkcija 2");
}

// krecemo..

$varijabla = 'funkcija1'.'()';
eval("\$varijabla;");
?>

http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

darkoPOKLONCIC
zg

Član broj: 5186
Poruke: 121
*.hrt.hr



Profil

icon Re: pozivanje funkcija16.10.2002. u 13:59 - pre 261 meseci
To je riječ.

//a sad sam si glup jer ne znam kako & zasto se to ne sjetih :)

hvala ti!
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: pozivanje funkcija16.10.2002. u 14:04 - pre 261 meseci
Ja ti predlažem da razmisliš da li ti baš ovo treba. Jer ovako, ako neko uspe da dodeli neku drugu vrednost varijabli $varijabla moze koristiti system(), mail() ili bilo koju drugu funkciju. Probaj da problem rešisš na drugi način, ovo nije "lep" kod.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

darkoPOKLONCIC
zg

Član broj: 5186
Poruke: 121
*.hrt.hr



Profil

icon Re: pozivanje funkcija16.10.2002. u 15:09 - pre 261 meseci
ovo je bas to sto mi treba.

pogresnih nece moci biti /odnosno nece moci biti procesirane/ jer cu rijesiti listu mogucih i sve sto je van liste =>error & psovke

bar sam tako mislio. je li to 'uredno rijesenje', po tvom misljenju?
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
62.108.114.*

Sajt: localhost


+5 Profil

icon Re: pozivanje funkcija20.10.2002. u 04:46 - pre 261 meseci
moze da prodje, mada i tu treba biti pazljiv.

btw, svima, najpreporucljivij - najstandardniji nacinda se ovo izvede je:

Code:

function Abc() {
    return "pera";
}

$func="Abc";

echo $func();

 
Odgovor na temu

NAZAD
Mitrovic Mihajlo
taxista
Zemun

Član broj: 53523
Poruke: 102
80.93.231.*



Profil

icon Re: pozivanje funkcija01.08.2006. u 02:19 - pre 214 meseci
Citat:
-zombie-:

btw, svima, najpreporucljivij - najstandardniji nacinda se ovo izvede je:

Code:

function Abc() {
    return "pera";
}

$func="Abc";

echo $func();

Zemun je samo jedan bio i ostao
 
Odgovor na temu

1r0nM4n
Nenad Vasić
Web Developer
Beograd

Član broj: 55970
Poruke: 441
212.200.24.*

ICQ: 303614173
Sajt: www.nenadvasic.com


+1 Profil

icon Re: pozivanje funkcija01.08.2006. u 08:12 - pre 214 meseci
Koja je poenta ovog tvog dela?
Citirao si odgovor star 4 godine?!
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: pozivanje funkcija01.08.2006. u 08:13 - pre 214 meseci
Citat:
darkoPOKLONCIC:
pogresnih nece moci biti /odnosno nece moci biti procesirane/ jer cu rijesiti listu mogucih i sve sto je van liste =>error & psovke


Ako ces to vec da radis, onda lepo uradi jedan case pa za odredjenu vrednost promenljive, pokreni odgovarajucu funkciju. Tako imas i siguran i pregledan kod a isti ti je posao.

Inace, da znas, ovo je jedan od najcescih razloga zasto sajtovi padaju.
 
Odgovor na temu

[es] :: PHP :: pozivanje funkcija

[ Pregleda: 7545 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.