Was bedeutet die Zeile DEBUG(2, $query, __FILE__, __LINE__);

Allgemeine Diskussionen zu ConPresso 4. Handhabung, Möglichkeiten, Verständnisfragen.
Achtung: Bitte benutzt wenn möglich die themenspezifischen Foren!
Antworten
Benutzeravatar
Rappi
ConPresso-User
Beiträge: 97
Registriert: 05.05.2006 11:15
Wohnort: Magdeburg
Hat sich bedankt: 20 Mal
Danksagung erhalten: 1 Mal

Was bedeutet die Zeile DEBUG(2, $query, __FILE__, __LINE__);

Beitrag von Rappi »

Guten Morgen,

ich habe mal ne Frage, was bedeutet die Zeile

Code: Alles auswählen

DEBUG(2, $query, __FILE__, __LINE__);
Und wo wird dieser DEBUG String angezeigt.


Gruß
Marko Rappholz
Benutzeravatar
balu
ConPresso-Entwickler
Beiträge: 1748
Registriert: 01.01.1970 01:00
Hat sich bedankt: 81 Mal
Danksagung erhalten: 133 Mal

Beitrag von balu »

Hi Rappi,

das ist der "alte" Debug-Mechanismus von ConPresso. Aktivieren kannst Du ihn, indem Du $varDEBUG auf einen Wert setzt, der groesser oder gleich dem ersten Wert ist. Das kannst Du z.B. in der Datei _cfg/common-local.inc.php machen.

Schoener und einfacher, wenn Du die SQL-Abfragen sehen willst ist aber eine Zeile wie die folgende:

$GLOBALS['CPODEBUG'] = 7;

Das entspricht der Debug-Ausgabe der durchgefuehrten SQL-Abfragen, der Anzahl der Fragen und der Laufzeit des jeweiligen Scripts.

__FILE__ und __LINE__ entsprechen einfach dem Dateinamen bzw. der Zeile in der Datei. $query ist die gerade durchgefuehrte Abfrage.

Balu
Antworten