mysqli::debug

mysqli_debug

(PHP 5, PHP 7, PHP 8)

mysqli::debug -- mysqli_debugFührt Debugging-Operationen durch

Beschreibung

Objektorientierter Stil

publicmysqli::debug(string$options): true

Prozeduraler Stil

mysqli_debug(string$options): true

Führt Debugging-Operationen mit Hilfe der Debugging-Bibliothek von Fred Fish durch.

Parameter-Liste

options

Eine Zeichenkette, die die auszuführende Debugging-Operation angibt

Die Zeichenkette für die Fehlersuche ist eine Folge von Feldern, die wie nachstehend beschrieben durch Doppelpunkte getrennt sind:

<feld_1>:<feld_2>:<feld_N>
. Jedes Feld besteht aus einem obligatorischen Flag-Zeichen, gefolgt von einem optionalen , und einer durch Komma getrennten Liste von Modifikatoren: flag[,modifier,modifier,...,modifier]

Zulässige Flag-Zeichen
options-ZeichenBeschreibung
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
oAusgabe in Datei
TMYSQLND_DEBUG_DUMP_TIME
tMYSQLND_DEBUG_DUMP_TRACE
xMYSQLND_DEBUG_PROFILE_CALLS

Rückgabewerte

Gibt immer true zurück.

Changelog

VersionBeschreibung
8.0.0 Diese Funktion gibt nun immer true zurück; vorher gab sie bei einem Fehler false zurück.

Beispiele

Beispiel #1 Erzeugen einer Trace-Datei

<?php


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

?>

Anmerkungen

Hinweis:

Um die Funktion mysqli_debug() nutzen zu können, muss die MySQL-Client-Bibliothek mit Debugging-Unterstützung kompiliert werden.

Siehe auch

To Top