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

opcionalni argument u funkciji

[es] :: PHP :: opcionalni argument u funkciji

[ Pregleda: 2265 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kIGUAR
Istra

Član broj: 12745
Poruke: 25
161.53.146.*

Sajt: www.athlante.com


Profil

icon opcionalni argument u funkciji25.05.2005. u 13:42 - pre 230 meseci
Recimo da napišemo funkciju

function funkcija($var1="jedan", $var2="dva")
{}

Kako napraviti da jedan od argumenta bude opcionalan pri pozivanju funkcije. Ako se ne poziva, ostaje defaultni.
 
Odgovor na temu

boccio
Boris Krstović
Spoonlabs.com
nbgd

Član broj: 7594
Poruke: 2458
*.ptt.yu.

Sajt: bocc.io


+771 Profil

icon Re: opcionalni argument u funkciji25.05.2005. u 14:27 - pre 230 meseci
Pa jednostavno ga ne prosledis kao argument. U tvom primeru, funkcija se moze pozvati recimo kao:

funkcija();

i u tom slucaju ce oba parametra biti default...

Ili bas nisam shvatio sta hoces da kazes?
Jeff, one day you’ll understand that it’s harder to be kind than clever.
 
Odgovor na temu

kIGUAR
Istra

Član broj: 12745
Poruke: 25
161.53.146.*

Sajt: www.athlante.com


Profil

icon Re: opcionalni argument u funkciji25.05.2005. u 14:37 - pre 230 meseci
Ali argument se mora proslijediti i to redom kako se traži u funkciji.
A ja sam u funkciju postavio defaultne argumente
function funkcija($var1="5",$var2="6) {}

Argumenti se moraju pozvati, a ja želim da ako ih ne navedem, da onda vrijede oni koji su defaultni, tj. $var1="5",$var2="6
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: opcionalni argument u funkciji25.05.2005. u 14:40 - pre 230 meseci
Brate prijatelju...

Pročitaj http://www.php.net/manual/en/functions.arguments.php
 
Odgovor na temu

kIGUAR
Istra

Član broj: 12745
Poruke: 25
161.53.146.*

Sajt: www.athlante.com


Profil

icon Re: opcionalni argument u funkciji25.05.2005. u 14:52 - pre 230 meseci
:) hvala
gledao sam u php manual u chm-u. Nema tu ono šta ja tražim.
No ovdje gdje si mi ostavio link, jablane, ima zanimljivije rješenje.

Evo kako sam napravio:

function body($var1=NULL, $var2=NULL)
{
if (!isset($var1)) $var1="var1";
if (!isset($var2)) $var2="var2"; }

Sada pri pozivanju funkcije samo moram nabrojiti argumente:
funkcija($var1, $var2="nesto_drugo");

Onaj koji pozivam bez vrijednosti, dobiva defaultnu u funkciji. Jednostavno ali se nisam sjetio.
 
Odgovor na temu

[es] :: PHP :: opcionalni argument u funkciji

[ Pregleda: 2265 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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