Make WordPress Core


Ignore:
Timestamp:
12/20/2011 09:36:53 PM (14 years ago)
Author:
nacin
Message:

Ask for a float from microtime() for timer_start(), timer_stop(). Clarify docs. props solarissmoke, fixes #19157.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/wp-db.php

    r19593 r19611  
    14421442     */
    14431443    function timer_start() {
    1444         $mtime            = explode( ' ', microtime() );
    1445         $this->time_start = $mtime[1] + $mtime[0];
     1444        $this->time_start = microtime( true );
    14461445        return true;
    14471446    }
     
    14521451     * @since 1.5.0
    14531452     *
    1454      * @return int Total time spent on the query, in milliseconds
     1453     * @return float Total time spent on the query, in seconds
    14551454     */
    14561455    function timer_stop() {
    1457         $mtime      = explode( ' ', microtime() );
    1458         $time_end   = $mtime[1] + $mtime[0];
    1459         $time_total = $time_end - $this->time_start;
    1460         return $time_total;
     1456        return ( microtime( true ) - $this->time_start );
    14611457    }
    14621458
Note: See TracChangeset for help on using the changeset viewer.