Naps: Ladezeit messen / __destruct() ?

Beitrag lesen

Hi,

ich würde gerne die Ladezeit einer Website messen und speichern.

Im PHP Manual habe ich bezüglich __destruct() folgendes gelesen:

"Die Destruktormethode wird aufgerufen, sobald es keine weiteren Referenzen auf ein bestimmtes Objekt mehr gibt, oder in beliebiger Reihenfolge am Ende des Skripts."

Bedeutet das, dass so etwas funktionieren würde:

class loadingTime{  
    public function __construct(){  
        $this->startTime= microtime(true);  
    }  
    public function __destruct(){  
        $this->endTime= microtime(true);  
        $this->loadingTime= $this->endTime- $this->startTime;  
        //  in DB speichern  
     }  
}

und dann einfach einbinden?
Wie kann ich sicher sein, dass __destruct wirklich als letztes aufgerufen wird?

Danke
MfG Naps