Class Profiler
A code profiling class
Methods summary
public | |
public static | |
public | |
public float | # timeBetween(string$firstMark,string$secondMark) Returns absolute microtime difference between the two marks |
public array | |
public array | |
public array |
Magic methods summary
Constants summary
string | P_MICROTIME | 'microtime' | # Defines a parameter as "microtime" |
string | P_SESSION_DATA | 'session_data' | # Defines a parameter as "session data" |
string | P_GET | '$_GET' | # Defines a parameter as "$_GET data set" |
string | P_POST | '$_POST' | # Defines a parameter as "$_POST data set" |
string | P_FILES | '$_FILES' | # Defines a parameter as "$_FILES data set" |
string | P_CONTROLLER | 'controller' | # Defines a parameter as "controller in use" |
string | P_CONTROLLER_METHOD | 'controller_method' | # Defines a parameter as "controller method in use" |
string | P_PORT | 'port' | # Defines a parameter as "port in use" |
string | P_REMOTE_ADDR | 'remote_addr' | # Defines a parameter as "request IP" |
string | P_REQUEST_METHOD | 'request_method' | # Defines a parameter as "request method" |
string | P_REQUEST_SCHEME | 'request_scheme' | # Defines a parameter as "request scheme" |
string | P_SERVER_ADDR | 'server_addr' | # Defines a parameter as "server internal IP" |
string | P_SERVER_NAME | 'server_name' | # Defines a parameter as "server name" |
string | P_HEADERS | 'headers' | # Defines a parameter as "Request headers set" |
string | P_REQUEST_PATH | 'request_path' | # Defines a parameter as "request path" |
string | P_MEMORY_USAGE | 'memory_usage' | # Defines a parameter as "memory allocated to PHP script via emalloc()" |
string | P_REAL_MEMORY_USAGE | 'real_memory_usage' | # Defines a parameter as "real memory allocated to PHP script" |
string | P_DIFF | '_diff' | # Defines a parameter as "diff" |
Properties summary
public static | $this | # Static reference to the last instance of the class |
protected array | $marks | # Marks set |