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?
function nesze($alfa, $beta = "beta", $gamma = "gamma")
{
return "Alfa: $alfa, Beta: $beta, Gamma: $gamma";
}

echo nesze("A", "B");
// Eredménye: "Alfa: A, Beta: B, Gamma: gamma"

echo nesze("X");
// Eredménye: "Alfa: X, Beta: beta, Gamma: gamma"
2

args

Delawer · 2006. Nov. 29. (Sze), 22.53

function sajatFv()
{
  if ( func_num_args()>0)
    {
     echo "első paraméter= ".func_get_arg(0);
    }
   else
    {
      echo "nem volt paraméter"; 
    }
}