mysqli::debug

(PHP 5, PHP 7, PHP 8)

mysqli :: debug - mysqli_debug - 디버깅 작업을 수행합니다.


설명

객체 지향 스타일

public mysqli::debug(string $options): bool

절차적 스타일

mysqli_debug(string $options): bool

Fred Fish 디버깅 라이브러리를 사용하여 디버깅 작업을 수행합니다.


매개변수

options
수행할 디버깅 작업을 나타내는 문자열

디버그 제어 문자열은 다음과 같이 콜론으로 구분된 필드 시퀀스입니다.

<field_1>:<field_2>:<field_N>

각 필드는 필수 플래그 문자 뒤에 선택적 , 및 쉼표로 구분된 수정자 목록으로 구성됩니다. flag[,modifier,modifier,...,modifier]

인식된 플래그 문자

option character Description
O MYSQLND_DEBUG_FLUSH
A/a MYSQLND_DEBUG_APPEND
F MYSQLND_DEBUG_DUMP_FILE
i MYSQLND_DEBUG_DUMP_PID
L MYSQLND_DEBUG_DUMP_LINE
m MYSQLND_DEBUG_TRACE_MEMORY_CALLS
n MYSQLND_DEBUG_DUMP_LEVEL
o output to file
T MYSQLND_DEBUG_DUMP_TIME
t MYSQLND_DEBUG_DUMP_TRACE
x MYSQLND_DEBUG_PROFILE_CALLS

반환 값

true를 반환합니다.


Examples

예제 #1 추적 파일 생성

                  
<?php

/* Create a trace file in '/tmp/client.trace' on the local (client) machine: */
mysqli_debug("d:t:o,/tmp/client.trace");

?>
                  
                

노트

메모: mysqli_debug() 함수를 사용하려면 디버깅을 지원하도록 MySQL 클라이언트 라이브러리를 컴파일해야 합니다.


기타