DebugMonitor

实现 QueryMonitorInterface

查询监控处理查询日志记录。

最终

2.0.0

Joomla 框架

方法

getBoundParams

获取已记录的绑定参数。

getBoundParams() : mixed||string|int

2.0.0

响应

array<string|int, mixed>

getCallStacks

获取已记录的调用栈。

getCallStacks() : mixed||string|int

2.0.0

响应

array<string|int, mixed>

getLogs

获取已记录的查询。

getLogs() : mixed||string|int

2.0.0

响应

array<string|int, mixed>

getMemoryLogs

获取已记录的内存日志。

getMemoryLogs() : mixed||string|int

2.0.0

响应

array<string|int, mixed>

getTimings

获取已记录的时间。

getTimings() : mixed||string|int

2.0.0

响应

array<string|int, mixed>

startQuery

对查询启动进行操作。

startQuery( sql, object[]|null boundParams = null) : 

2.0.0

参数

sql

string要执行的 SQL。

boundParams

array<string|int, object>|null绑定参数列表,与查询一起使用。每个项目都是一个对象,包含:值、数据类型

响应

void

stopQuery

对查询停止进行操作。

stopQuery() : 

2.0.0

响应

void

属性

callStacks

数据库驱动程序执行的 SQL 语句调用栈的日志。

2.0.0

类型(s)

array<string|int, mixed>

logs

数据库驱动程序执行的 SQL 语句的日志。

2.0.0

类型(s)

array<string|int, mixed>

boundParams

绑定参数列表,与查询一起使用。

2.0.0

类型(s)

array<string|int, mixed>

memoryLogs

数据库驱动程序执行的 SQL 语句内存使用情况(启动和停止 memory_get_usage)的日志。

2.0.0

类型(s)

array<string|int, mixed>

timings

数据库驱动程序执行的 SQL 语句时间(启动和停止微时间)的日志。

2.0.0

类型(s)

array<string|int, mixed>