| 

.NET C# Java Javascript Exception

0

Besonders beim gegenseitigen Aufruf mehrerer PHP-Seiten mit gleichzeitiger Parameter-Übergabe geht bei der Fehlersuche schnell die Übersicht verloren.

Hier ist es hilfreich, sich den Inhalt der Super-Variablen $GLOBALS anzeigen zu lassen. In dieser sind die aktuellen Variablen des ablaufenden Skripts ebenso gespeichert wie die Umgebungsvariablen des Webservers und selbstverständlich auch die per GET oder POST an das Skript übergebenen Werte. Am besten verwenden Sie zur Anzeige eine eigene Funktion, unter Zuhilfenahme der print_r-Funktion:

<?php
function debug_vars() {
print "<pre>";
print_r($GLOBALS);
print "</pre>";
?>

Der Aufruf dieser Funktion lässt sich an beliebiger Stelle in eigene Skripts integrieren und erlaubt eine schnelle Kontrolle der aktuellen Variablen und ihrer Werte. Besonders vorteilhaft: Wird debug_vars innerhalb einer Funktion aufgerufen, gibt es auch die Besetzung der dort lokal verwendeten Variablen aus. Der Grund: Innerhalb einer Funktion haben deren Variablen globalen Status und finden sich daher auch im Super-Array $GLOBALS wieder.

web php
Weitere News:
Schreibe einen Kommentar:
Themen:
php web
Entweder einloggen... ...oder ohne Wartezeit registrieren
Benutzername
Passwort
Passwort wiederholen
E-Mail