* štogod

* * * ex Life Theater

$args = func_num_args() ? func_get_args() : array('Anonymous');

novikorisnik | 03 Avgust, 2007 23:31

izvor: DPT:PHP5 Overloading

$args = func_num_args() ? func_get_args() : array('Anonymous');

Interesantno je da func_num_args vraća broj argumenata koji su prosleđeni funkciji, dakle integer, dok uslovni ternarni operator ?: traži logičku vrednost izraza (boolean) na osnovu koje odlučuje hoće li izvršiti drugi ili treći izraz. Trik je što se primenjuje automatska konverzija tipova i samo nula dobija vrednost false - u ovom slučaju, ako je funkcija pozvana bez ijednog parametra dodeljuje se jednočlani niz s podrazumevanom vrednošću prvog parametra, inače je func_num_args je vratio broj različit od nule što konverzija prevodi u true, pa se dodeljuje niz prosleđenih parametara.

Komentari

Re: $args = func_num_args() ? func_get_args() : array('Anonymous');

zaboravi | 04/08/2007, 09:38

daj dolar:)

Re: $args = func_num_args() ? func_get_args() : array('Anonymous');

nK | 04/08/2007, 10:24

Dogovoreno :-)

Re: $args = func_num_args() ? func_get_args() : array('Anonymous');

zaboravi | 04/08/2007, 10:59

;)

Re: $args = func_num_args() ? func_get_args() : array('Anonymous');

dmc | 04/08/2007, 20:15

AKo ja znam sta je pisac hteo da kaze ovim clankom evo gde sam ;))

Re: $args = func_num_args() ? func_get_args() : array('Anonymous');

zaboravi | 27/08/2007, 16:06

si živ?:)

Re: $args = func_num_args() ? func_get_args() : array('Anonymous');

novikorisnik | 28/08/2007, 12:21

aha, jeeesam... evo doživeo i update ovdje ;-)

Re: $args = func_num_args() ? func_get_args() : array('Anonymous');

dmc | 28/08/2007, 12:24

@novikorisnik: ajmo neki utisak!! . za novi dizajn/update!? (po tradiciji :))

Re: $args = func_num_args() ? func_get_args() : array('Anonymous');

veshtica :) | 28/08/2007, 12:25

nek si ti nama zhiv i dozhiveo...ali bilo bi lepo da ne psujesh ovoliko po postu :))

Re: $args = func_num_args() ? func_get_args() : array('Anonymous');

novikorisnik | 28/08/2007, 12:32

Nije psovanje, samo neki čudni jezici (dugački, jel :,))

Utisak? Heh, ubi me drečavost iz prve, ali to i nije nešto novo, samo je malo drugačije. Ono što je novo, lista najsvežijih komentara dobro radi svoj posao, evo pokazuje već i brzina odgovora na malopređašnji komentar. A ovo sa pamćenjem da sam ulogovan i što ne moram više da kucam "nK" - lepo, moglo bi isto da se odradi i s poljem "Vaša lična stranica", jer eto, mrzi me da kuckam tu adresu :-)

Re: $args = func_num_args() ? func_get_args() : array('Anonymous');

novikorisnik | 28/08/2007, 12:34

I da - dobro bi došao još RSS feed za Poslednje komentare...

Re: $args = func_num_args() ? func_get_args() : array('Anonymous');

veshtica | 28/08/2007, 12:59

e jbg, to je mnogo lakshe kad kuckash iz IE...ali ja ne volim IE... :((
pa zato cesto i ostajem bez adrese...

Re: $args = func_num_args() ? func_get_args() : array('Anonymous');

zaboravi | 28/08/2007, 13:36

nek sam te probudila...:)

Dodaj komentar





Zapamti me

 
Accessible and Valid XHTML 1.0 Strict and CSS
Powered by blog.rs - Design by BalearWeb