嘿,旅人!这里有一些我做的配置,你可能会发现它在你的 php.ini 文件中很有用 :)
[sqlsrv]
; 默认情况下,SQLSRV 驱动程序将警告视为错误;
; 调用生成
; 错误或警告的 sqlsrv 函数将返回 false。
sqlsrv.WarningsReturnAsErrors = 1
; 默认情况下,由
; Microsoft Drivers for PHP for SQL Server 生成的错误和警告不会记录
; LogSubsystems 可以是以下值之一
; -1 - 打开所有子系统的日志记录。
; 0 - 关闭日志记录(这是默认设置)。
; 1 - 打开初始化活动的日志记录。
; 2 - 打开连接活动的日志记录。
; 4 - 打开语句活动的日志记录。
; 8 - 打开错误函数活动的日志记录(例如 handle_error 和 handle_warning)。
; 这些值可以用逻辑 OR 组合,
; 例如,6 - 连接 + 语句
sqlsrv.LogSubsystems = -1
; LogSeverity 可以是以下值之一
; (使用 PDO_SQLSRV 驱动程序进行日志记录活动)
; -1 - 指定记录错误、警告和通知。
; 0 - 日志记录被禁用(这是默认设置)。
; 1 - 指定记录错误。
; 2 - 指定记录警告。
; 4 - 指定记录通知。
; 日志信息将添加到 error_log (php_errors.log) 文件中。
; 这些值可以用逻辑 OR 组合,
; 例如,3 - 错误 + 警告
sqlsrv.LogSeverity = 1