Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619

    Funzione con argomento opzionale

    Come specifico che un argomento passato ad una funzione e' opzionale?


    esempio di funzione:

    function prova($uno,$due=0,$tre=1){

    echo "$uno - $due - $tre";

    }


    Se io chiamo la funzione cosi':

    prova(ciao);

    mi stampa: ciao - 0 - 1


    Ma se io volessi passare solo il primo ed il terzo valore?
    (ovviamente per il secondo deve prendermi lo 0 impostato di default)


    Ho provato cosi:

    prova(ciao,,matteo);

    ma non va bene.


    Come si fa?

    Ciao

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    think simple think ringo

  3. #3
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Mi sembra di capire che devo passare alla funzione un array dal link che mi hai dato.

    Se e' così non mi sembra il massimo come soluzione.


    Forse ho capito ale io?

  4. #4
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    No, credo che il nocciolo della questione sia quello ai punti 17-09 e 17-10.

  5. #5
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Ok questo significa che non c'e' un modo di farlo senza usare arzigogoli vero?

    Ma mi sembra strano che non ci abbiano pensato ad una cosa del genere:

    funzione($var,,$var3);


    Ciao

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.