Visualizzazione risultati 1 fino 5 di 5

Discussione: stampare l'output di una funzione

  1. #1
    Guest

    Predefinito stampare l'output di una funzione

    ciao a tutti!

    in una pagina php ho un controllo così:

    if (isset($_POST['submit'])) {
    miafunzione($db, $valore);
    }

    cioè avvio la funzione solo quando premo il pulsante del form. Questa funzione mi restituisce un output (il classico $return).

    Ora, io so che se volessi stampare quell'output basterebbe usare:
    print_r(miafunzione($db, $valore));

    Ma se volessi stampare quall'output in un punto diverso della pagina che non sia nell'if su indicato? come dovrei fare? se scrivo lo stesso print_r(miafunzione($db, $valore)); ad ogni visita della pagina ottengo fatal error call to miafunzione.

    Grazie

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Potresti memorizzare il valore restituito dalla funzione in una variabile e richiamare la funzione print_r in un secondo momento.

  3. #3
    Guest

    Predefinito

    uhm... non ho capito come fare: cioè devo di nuovo inserire

    print_r(miafunzione($db, $valore));

    laddove voglio stampare il risultato? se è così ottengo sempre l'errore: Fatal error: Call to undefined function miafunzione() e la pagina muore

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,650

    Predefinito

    Codice PHP:
    $debug = miafunzione($db, $valore);

    ....


    print_r($debug);
    Ciao!

  5. #5
    Guest

    Predefinito

    ok grazie mille! ha funzionato :)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •