public static function mark($name)
    {
        $LOG = array('type' => 'BMARK',
            'message' => (!is_null($name) ? $name : ''),
            'logFile' => '',
            'logLine' => '',
            'context' => '',
            'runtime' => round(self::getRelativeTime(), 4),);

        self::$Logs[] = $LOG;
    }
public static function mark($name)
    {
        $LOG = array('type' => 'BMARK',
            'message' => (!is_null($name) ? $name : ''),
            'logFile' => '',
            'logLine' => '',
            'context' => '',
            'runtime' => round(self::getRelativeTime(), 4),);

        self::$Logs[] = $LOG;
    }
public static function mark ( $ name ) { $ LOG = array ( 'type' => 'BMARK' , 'message' => ( ! is_null ( $ name ) ? $ name : '' ) , 'logFile' => '' , 'logLine' => '' , 'context' => '' , 'runtime' => round ( self :: getRelativeTime ( ) , 4 ) , ) ; self :: $ Logs [ ] = $ LOG ; }
Set a benchmark markpoint.

Multiple calls to this function can be made so that several
execution points can be timed.

@param   string    $name   Marker name
@return  void
Set a benchmark markpoint .