mysqli::debug

mysqli_debug

(PHP 5, PHP 7, PHP 8)

mysqli::debug -- mysqli_debugEffectue des actions de débogage

Description

Style orienté objet

publicmysqli::debug(string$options): true

Style procédural

mysqli_debug(string$options): true

Effectue des actions de débogage en utilisant la bibliothèque de débogage Fred Fish.

Liste de paramètres

options

Une chaîne de caractères représentant l'opération de débogage à effectuer.

La chaîne de contrôle de débogage est une séquence de champs séparés par deux points, comme suit :

<field_1>:<field_2>:<field_N>
Chaque champ se compose d'un caractère d'indicateur obligatoire suivi d'un , facultatif et d'une liste de modificateurs séparés par des virgules : flag[,modifier,modifier,...,modifier]

Caractères de drapeau reconnus
options caractèreDescription
OMYSQLND_DEBUG_FLUSH
A/aMYSQLND_DEBUG_APPEND
FMYSQLND_DEBUG_DUMP_FILE
iMYSQLND_DEBUG_DUMP_PID
LMYSQLND_DEBUG_DUMP_LINE
mMYSQLND_DEBUG_TRACE_MEMORY_CALLS
nMYSQLND_DEBUG_DUMP_LEVEL
ooutput to file
TMYSQLND_DEBUG_DUMP_TIME
tMYSQLND_DEBUG_DUMP_TRACE
xMYSQLND_DEBUG_PROFILE_CALLS

Valeurs de retour

Retourne toujours true.

Historique

VersionDescription
8.0.0 Cette fonction retourne désormais toujours true. Auparavant, elle retourne false en cas d'échec.

Exemples

Exemple #1 Génération d'un fichier de "traces"

<?php


mysqli_debug("d:t:o,/tmp/client.trace");

?>

Notes

Note:

Pour utiliser la fonction mysqli_debug(), vous devez compiler la bibliothèque cliente MySQL avec le support du débogage.

Voir aussi

To Top