"; echo "Es gibt eine vordefinierte Funktion error_log() zum Erzeugen von Meldungen.
\n"; echo "Damit kann man erstens verfolgen, durch welche Codeteile das Programm gelaufen ist.
\n"; echo "Zweitens kann man sich den Inhalt von Variablen ausgeben lassen.
\n"; echo "
\n"; echo "Der erste Parameter enthält die eigentliche Fehlermeldung.
\n"; echo "Der zweite Parameter kann diese Werte haben:
\n"; echo " 0 Ausgabe der Fehlermeldung auf die Standardfehlerdatei; in der Regel xampp/apache/logs/error.log
\n"; echo " 1 Fehler wird per E-Mail verschickt; in der Regel abgeschaltet.
\n"; echo " 3 Fehler wird auf eine private Datei ausgegeben; im Beispiel error.log
\n"; echo "
\n"; echo "Die Wirkung von error_log() können Sie nur sehen, wenn Sie error_log() auf Ihrem eigenen Rechner testen. Denn hier würde error_log() auf Dateien ausgeben, die Sie nicht einsehen können.
\n"; echo "
\n"; //echo 'error_log("Meine erste Fehlermeldung\n",0);'."
\n"; //echo 'error_log("Meine zweite Fehlermeldung\n",1,"hans.kern@hs-karlsruhe.de");'."
\n"; //echo 'error_log("Meine dritte Fehlermeldung\n",3,"error.log");'."
\n"; echo "
\n"; echo "
\n"; echo '$a = "hugo";'."
\n"; echo '$b = "hugo ";'."
\n"; echo ' error_log("Die Variable \$a hat den Wert ***$a***.\n",3,"error.log");'."
\n"; echo ' error_log("Die Variable \$b hat den Wert ***$b***.\n",3,"error.log");'."
\n"; echo 'if ($a == $b) {'."
\n"; echo ' error_log("Der Wert der Variablen \$a stimmt mit dem Wert der Variablen \$b überein.\n",3,"error.log");'."
\n"; echo '} else {'."
\n"; echo ' error_log("Der Wert der Variablen \$a stimmt nicht mit dem Wert der Variablen \$b überein.\n",3,"error.log");'."
\n"; echo '}'."
\n"; echo "
\n"; echo "
\n"; echo "Sie haben natürlich in diesem einfachen Beispiel sofort gesehen, daß das Programm
\n"; echo "durch den else-Block läuft; denn \$a enthält 4 Zeichen, \$b dagegen 5.
\n"; echo "Der Wert der kritischen Variablen \$a wird ebenfalls gezeigt.
\n"; echo "
\n"; echo "\$buchstaben = range('a', 'z');
\n"; echo "error_log('Die Variable \$buchstaben hat den Wert ***\$buchstaben***. \n',3,'error.log');
\n"; echo "error_log('Die Variable \$buchstaben[0] hat den Wert ***\$buchstaben[0]***. \n',3,'error.log');
\n"; echo "error_log('Die Variable \$buchstaben[25] hat den Wert ***\$buchstaben[25]***. \n',3,'error.log');
\n"; echo "
\n"; echo "
\n"; //error_log("Meine erste Fehlermeldung\n",0); //error_log("Meine zweite Fehlermeldung\n",1,"hans.kern@hs-karlsruhe.de"); //error_log("Meine dritte Fehlermeldung\n",3,"error.log"); $a = "hugo"; $b = "hugo "; //error_log("Die Variable \$a hat den Wert ***$a***.\n",3,"error.log"); //error_log("Die Variable \$b hat den Wert ***$b***.\n",3,"error.log"); if ($a == $b) { // error_log("Der Wert der Variablen \$a stimmt mit dem Wert der Variablen \$b überein.\n",3,"error.log"); } else { // error_log("Der Wert der Variablen \$a stimmt nicht mit dem Wert der Variablen \$b überein.\n",3,"error.log"); } $buchstaben = range('a', 'z'); //error_log("Die Variable \$buchstaben hat den Wert ***$buchstaben***. \n",3,"error.log"); //error_log("Die Variable \$buchstaben[0] hat den Wert ***$buchstaben[0]***. \n",3,"error.log"); //error_log("Die Variable \$buchstaben[25] hat den Wert ***$buchstaben[25]***. \n",3,"error.log"); echo "Weiter?

"; ?>