Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    24

    [php] domanda sulle funzioni.

    Ciao a tutti, volevo porvi un quesito, posso secondo voi chiamare una funzione all'interno di un'altra funzione ?

    ES:

    function a(){

    if(isset($a)){ echo "OK"; }else{ echo "BAD"; }

    }

    function b(){

    a();

    if(empty($a)){
    echo "BAD";
    }
    }

    Grazie per eventuali aiuti

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

    Re: [php] domanda sulle funzioni.

    Originariamente inviato da teox
    Ciao a tutti, volevo porvi un quesito, posso secondo voi chiamare una funzione all'interno di un'altra funzione ?
    si, puoi farlo:
    codice:
    function pippo()
    {
            echo 'sono pippo';
    }
    function pluto()
    {
            pippo();
    }
    pluto();
    http://it.php.net/manual/it/language.functions.php
    think simple think ringo

  3. #3
    No, le funzioni annidate in php non funzionano bene
    date due funzioni a() e b() di cui b() interna ad a(), b() esisterà solo una volta invocata la funzione a(); ciò comporta però che al secondo tentativo di invocare la funzione genitrice a() php darà errore perchè stai implicitamente dichiarando di nuovo b()

    ** edit: capito male io, scusa. Si, puoi chiamare una funzione da dentro una funzione, non so perchè ma avevo capito volessi dichiarare una funzione dentro una già esistente

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    24
    grazie mille a tutti.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.