Ciao ragazzi. Ho realizzato diverse classi per il mio sito, però è tutto il pomeriggio che non riesco a uscire da un piccolo errore...proprio non riesco a capirne bene il motivo.

Ho fatto una piccola classe per ricavare il tempo di esecuzione del mio script. Le funzioni che ho utilizzato sono semplicissime, eppure anche così non vanno...

Codice PHP:
class websiteGlobalTime
{
    
# Definisco la variabile che contiene il tempo
    
var $tempoInizio 0;
    var 
$tempoFine 0;
    var 
$cifreArrotondamento 0;
    
    
# Funzione costruttore: avvio il tempo
    
function __construct()
    {
        
# Avvio il tempo
        
$this->tempoInizio microtime(true);
    }
    
    
# Funzione che blocca il tempo e restituisco il totale
    
function _stopTime()
    {
        
# Fermo il tempo
        
$this->tempoFine microtime(true);
        
# Eseguo i calcoli per trovare il tempo totale
        
$tempoTotale $this->tempoFine $this->tempoInizio;
        
//$tempoTotale = number_format($tempoTotale,5,',','.');  
        # Ritorno con il tempo totale
        
return $tempoTotale;
    }

Questa classe, viene richiamato nel file index.php così:
Codice PHP:
$tempo = new websiteGlobalTime(); 
Nel footer della pagina (footer.php), invece richiamo lo stop (e quindi il risultato) della classe così:
Codice PHP:
$stampa websiteGlobalTime::_stopTime();
print(
$stampa); 
Tutto questo però non funziona, o per lo meno mi viene restituito solo il tempo finale, come se il costruttore a questo punto non dovrebbe funzionare...ma come mai?
Possibili soluzioni?