Pogledajte određenu poruku
Staro 02. 08. 2007.   #2
Ilija Studen
Direktor Kombinata
Invented the damn thing
 
Avatar Ilija Studen
 
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
Ilija Studen će postati "faca" uskoroIlija Studen će postati "faca" uskoro
Default

Po meni malo elegantnije rešenje je da koristiš func_get_args i srodne funkcije. Super je za situacije kada broj parametara može da varira, a u isto vreme:
  • nije PHP5 specific
  • ne koristi magične metode
  • možeš da dokumentuješ funkciju pa Zend Studio i slični IDE-ovi mogu da ti ponude code completion (priceless za masivne skripte)

PHP kôd:
function something() {
  
$args func_get_args();
  switch(
count($args)) {
    case 
1:
      
# ...
    
case 2:
      
# ...
    
case 3:
      
# ...
  
}

Ilija Studen je offline   Odgovorite uz citat