ugrás a tartalomhoz

Saját függvény létrehozása opcionális paraméterrel. HOGYAN?

Sovereign · 2006. Nov. 29. (Sze), 19.25
Azt szeretném kérdezni, hogy hogyan tudok elhagyható paraméterrel rendelkező függvényt létre hozzni?
Sok beéptett függvény magyarázatában láttam opcionális paramétert és nekem is sokszor jól jöne ilyesmi.
 
1

Legyen default értéke?

Anonymous · 2006. Nov. 29. (Sze), 20.36
Arra gondolsz, hogy egy argumentumlistának legyenek alapértékei?
  1. function nesze($alfa$beta = "beta"$gamma = "gamma")  
  2. {  
  3. return "Alfa: $alfa, Beta: $beta, Gamma: $gamma";  
  4. }  
  5.   
  6. echo nesze("A""B");  
  7. // Eredménye: "Alfa: A, Beta: B, Gamma: gamma"  
  8.   
  9. echo nesze("X");  
  10. // Eredménye: "Alfa: X, Beta: beta, Gamma: gamma"  
2

args

Delawer · 2006. Nov. 29. (Sze), 22.53
  1. function sajatFv()  
  2. {  
  3.   if ( func_num_args()>0)  
  4.     {  
  5.      echo "első paraméter= ".func_get_arg(0);  
  6.     }  
  7.    else  
  8.     {  
  9.       echo "nem volt paraméter";   
  10.     }  
  11. }