Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    184

    [Php] Funzione e argomento opzionale

    E' possibile rendere opzionale un parametro di una funzione? Ho provato in questo modo solo che PHP mi ritorna: Warning: Missing argument 1 for namef()...quando invoco namef() ... e vorrei evitarlo!


    function namef($key)
    {
    if (isset($Key))
    {$sqlquery = "SELECT * FROM $table WHERE nome_comp LIKE '%$Key%'";}
    else
    {$sqlquery = "SELECT * FROM $table";}
    ...
    ....
    ......
    }


  2. #2

    Puoi fare così .........

    Ciao.
    function mia($value="")
    {
    return $value;
    }
    echo mia();
    o
    function mia($value="pippo")
    {
    return $value;
    }
    echo mia();
    o
    function mia($var,$value="")
    {
    $var .= $value;
    return $var;
    }
    echo mia("pippo");
    il valore o i valori che vuoi
    rendere opzionali devono essere
    gli ultimi
    Stammi bene.
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    Altra opzione è definire la tua funzione senza nessun parametro e poi lavorare con func_num_args(); func_get_arg(); func_get_args(); per vedere se ci sono parametri e accedervi. Leggi la documentazione per esempi e maggiori info su queste funzioni.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.