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

pozivanje funkcija

[es] :: PHP :: pozivanje funkcija

[ Pregleda: 2426 | Odgovora: 10 ]

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

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(); ?

16.10.2002. u 12:04 

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
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!!??
16.10.2002. u 13:19 

darkoPOKLONCIC
zg

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



Profil

icon Re: pozivanje funkcija16.10.2002. u 13:40
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!
16.10.2002. u 13:40 

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 2787
*.verat.net

Jabber: grakic@jabber.org
Sajt: blog.goranrakic.com


Profil

icon Re: pozivanje funkcija16.10.2002. u 13:52
Code:

<?php

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

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

// krecemo..

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

http://sr.openoffice.org — slobodan kancelarijski paket, zamena za MS Office, na srpskom i engleskom, legalno bez troškova licenciranja
16.10.2002. u 13:52 

darkoPOKLONCIC
zg

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



Profil

icon Re: pozivanje funkcija16.10.2002. u 13:59
To je riječ.

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

hvala ti!
16.10.2002. u 13:59 

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 2787
*.verat.net

Jabber: grakic@jabber.org
Sajt: blog.goranrakic.com


Profil

icon Re: pozivanje funkcija16.10.2002. u 14:04
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.openoffice.org — slobodan kancelarijski paket, zamena za MS Office, na srpskom i engleskom, legalno bez troškova licenciranja
16.10.2002. u 14:04 

darkoPOKLONCIC
zg

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



Profil

icon Re: pozivanje funkcija16.10.2002. u 15:09
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?
16.10.2002. u 15:09 

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

Član broj: 4128
Poruke: 3448
62.108.114.*

Sajt: localhost


Profil

icon Re: pozivanje funkcija20.10.2002. u 04:46
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();

20.10.2002. u 04:46 

NAZAD
Mitrovic Mihajlo
Zemun

Član broj: 53523
Poruke: 102
80.93.231.*



Profil

icon Re: pozivanje funkcija01.08.2006. u 02:19
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
01.08.2006. u 02:19 

1r0nM4n
Nenad Vasić
Web Developer
Beograd

Član broj: 55970
Poruke: 438
212.200.24.*

ICQ: 303614173
Sajt: www.irondev.net


Profil

icon Re: pozivanje funkcija01.08.2006. u 08:12
Koja je poenta ovog tvog dela?
Citirao si odgovor star 4 godine?!
01.08.2006. u 08:12 

broker

Član broj: 2415
Poruke: 8521
212.62.59.*



Profil

icon Re: pozivanje funkcija01.08.2006. u 08:13
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.
01.08.2006. u 08:13 

[es] :: PHP :: pozivanje funkcija

[ Pregleda: 2426 | Odgovora: 10 ]

Postavi temu Odgovori

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