Changeset 468 for trunk/lib/ScriptTimer.inc.php
- Timestamp:
- Feb 20, 2014 3:03:59 AM (10 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property
svn:mergeinfo
set to
/branches/eli_branch merged eligible
-
Property
svn:mergeinfo
set to
-
trunk/lib/ScriptTimer.inc.php
r396 r468 26 26 class ScriptTimer { 27 27 28 var$time_format = '%.3f';29 var$_timing_start_times = array();30 var$_timing_stop_times = array();31 var$_timing_cumulative_times = array();28 public $time_format = '%.3f'; 29 private $_timing_start_times = array(); 30 private $_timing_stop_times = array(); 31 private $_timing_cumulative_times = array(); 32 32 33 function start($name='default')33 public function start($name='default') 34 34 { 35 35 $this->_timing_start_times[$name] = explode(' ', microtime()); 36 36 } 37 37 38 function stop($name='default')38 public function stop($name='default') 39 39 { 40 40 if (!isset($this->_timing_stop_times[$name]) || !isset($this->_timing_cumulative_times[$name])) { … … 46 46 } 47 47 48 function getTime($name='default')48 public function getTime($name='default') 49 49 { 50 50 if (!isset($this->_timing_start_times[$name])) { … … 62 62 } 63 63 64 function printAll($sort_by_time=false)64 public function printAll($sort_by_time=false) 65 65 { 66 66 $names = array_map('strlen', array_keys($this->_timing_start_times)); … … 81 81 } 82 82 } 83 84 ?>
Note: See TracChangeset
for help on using the changeset viewer.