Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    conta il numero e trova i nomi dell function

    ciao tutti,
    sono all'interno di un file.php e ho delle:
    function prima()
    ........
    function n-esima()

    qualcuno sa come si possa calcolare il numero di function presenti all'interno del file.php ed eventualmente saperne anche il nome?
    dovrebbero esistere delle funzioni di php ma non le ho trovate.

  2. #2

  3. #3
    veramente l'ho gia fatto se no non chiedevo qui, almeno che non ci sto capendo molto dal manuale

  4. #4
    Che cosa non capisci della funzione get_defined_functions()? E della funzione count() che cosa non ti è chiaro?

  5. #5
    quale è questa funzione? se chiedo un comando per la stampa a video mi aspetto una risposta : echo, print , print_r oppure non esiste.

  6. #6
    A me sembrava tu avessi chiesto "come si possa calcolare il numero di function presenti all'interno del file.php ed eventualmente saperne anche il nome". E la risposta a questa domanda è "utilizzando get_defined_functions() e count()".

  7. #7
    grazie
    ora vedo se può individuare le funzioni all'interno di un file

  8. #8
    Scusa ma non se sono io che non ho capito come si usa o se non è adatto al mio scopo.
    Io in un file ho per esempio 2 funzioni, ma in realtà posso avere n funzioni:

    Codice PHP:
    function funz1()  
    { echo
    "contenuto funzione 1 
    "



     function 
    funz2(){
         echo 
    'contenuto funzione'
    }




    // qui dovrei usare la funzione per vedere le funzioni di sopra ed eseguirle con call_user_func() ma come faccio con :
    get_defined_function
    //a sapere i nomi di queste funzioni? 

  9. #9
    Mah ....

    Che cosa fa get_defined_functions() ?

    Vediamo cosa dice il manuale al riguardo:

    http://www.php.net/get_defined_functions
    get_defined_functions — Returns an array of all defined functions

    Come si fa ad ottenere i nomi delle funzioni definite in un file?

    Abbastanza ovvio, richiami get_defined_function() prima di includere il file, lo richiami dopo aver incluso il file ed poi sottrai il secondo array dal primo.

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.