Originariamente inviato da Miki73
Vorrei capire come impostare un valore di default alle variabili passate ad una funzione in caso di mancato settaggio delle stesse; nel seguente esempio la variabile $method rimane vuota...
Il valore di default che specifichi nei parametri della function, vale solo se il parametro lo ometti quando chiami la funzione!

Es.
codice:
print_form($_SERVER['PHP_SELF']);
Se invece vuoi dare un valore di default al parametro se gli viene passato un certo valore particolare (es. stringa vuota), lo gestisci nella funzione.

Es.

codice:
function print_form($action="", $method="POST") {
    if ($method == "")
        $method = "POST";
}