BlackBoard » Design, Programmierung & Entwicklung » Programmieren » PHP PHP Script debuggen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen PHP Script debuggen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
0cool
Junior Member


Dabei seit: 03.02.2005
Beiträge: 169

PHP Script debuggen       Zum Anfang der Seite springen

Hallo Leute,

ich habe gehört das man mit den befehlen echo oder print PHP scripte debuggen kann, stimmt das?
Wenn ja wie funktioniert das debuggen mit diesen befehlen?

Danke für eure Hilfe.


Gruß

0cool

__________________
Es gibt keine blöden Fragen, nur blöde Antworten!!!

12.05.2009 23:02 0cool ist offline E-Mail an 0cool senden Beiträge von 0cool suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Kommt drauf an, wie weit man "debuggen" auslegen will. Der "print_r-Debugger" Augenzwinkern läuft ja nur darauf hinaus, dass man an bestimmten Stellen sich mal Variableninhalte ausgeben lässt, die einen interessieren. Wenn man die Ausführung des Befehls noch von einer Konstante oder globalen Variable abhängig macht, die man bei Bedarf setzt oder eben nicht, dann kann man damit relativ primitiv schauen, welche Programmteile aufgerufen werden und welche Werte bestimmte Variablen dort haben.

Beispiel:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
<?php

define 'DEBUG_MODE'true );

for ( $i 0$i 10$i++ )
{
    if ( DEBUG_MODE print_r $i );

    machwas_mit_i $i );

    if ( DEBUG_MODE print_r $i );
}

?>


Im produktiven Einsatz sollte die Konstante dann natürlich auf false gesetzt werden, oder man muss eben all seine Debug-Ausgaben dann wieder auskommentieren.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

12.05.2009 23:08 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » PHP PHP Script debuggen

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH