Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370

    contare quante volte è stata usata una determinata funzione: come fare?

    vorrei "contare" quante volte una funzione è stata usata (una funzione definita da me)
    senza usare globali o cose del genere
    mi pare che ci fossero delle variabili particolari di cui non ricordo il nome... spero di non dire una vaccata; se non lo fosse spero che qualcuno si ricordi di cosa sto parlando
    -10 points to SCLERO high top class [definition of SCLERO HIGH TOP CLASS: 90 random kills]

  2. #2
    variabili globali o sessioni, non vedo altra soluzione
    ciao

  3. #3
    Originariamente inviato da bubu77
    variabili globali o sessioni, non vedo altra soluzione
    ciao
    già senno le var "normali" muoiono

  4. #4
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370
    Originariamente inviato da bubu77
    variabili globali o sessioni, non vedo altra soluzione
    ciao
    ciao
    forse sto impazzendo
    ma se si dichiarava una variabile dentro una funzione


    qualcosa $variabile;

    e dentro facevi $variabile++
    il valore aumentata ogni volta

    naturalmente "qualcosa" non è global
    -10 points to SCLERO high top class [definition of SCLERO HIGH TOP CLASS: 90 random kills]

  5. #5
    <?php

    Codice PHP:
    function pippo()
    {
    static 
    $numeroEsecuzioni;
    $numeroEsecuzioni++;
    return 
    $numeroEsecuzioni;
    }
    ?> 

  6. #6
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370
    grande
    -10 points to SCLERO high top class [definition of SCLERO HIGH TOP CLASS: 90 random kills]

  7. #7
    se volete approfondire la cosa studiatevi
    "Singleton Design Pattern"

    su google troverete un sacco di documentazione a riguardo.
    è molto utile sopratutto per non istanziare più volte una classe.. oppure per creare variabili in comune tra più classi, e tanto altro.

    ci sono tanti altri patterns (tantissimi).. che aiutano a riciclare il codice, e tanto altro..
    factory, strategy, ecc ecc.

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.