(PHP 5, PHP 7, PHP 8)
mysqli::debug -- mysqli_debug — Effectue des actions de débogage
Style orienté objet
$options): trueStyle procédural
$options): trueEffectue des actions de débogage en utilisant la bibliothèque de débogage Fred Fish.
optionsUne 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>
,
       facultatif et d'une liste de modificateurs séparés par des virgules :
       flag[,modifier,modifier,...,modifier]
      
| optioncaractère | 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 | 
   Retourne toujours true.
  
| Version | Description | 
|---|---|
| 8.0.0 | Cette fonction retourne désormais toujours true. Auparavant, elle retournefalseen cas d'échec. | 
Exemple #1 Génération d'un fichier de "traces"
<?php
/* Génère un fichier de "trace" dans '/tmp/client.trace' sur la machine (cliente) locale : */
mysqli_debug("d:t:o,/tmp/client.trace");
?>
Note:
Pour utiliser la fonction mysqli_debug(), vous devez compiler la bibliothèque cliente MySQL avec le support du débogage.