Auskommentieren von Code in PHP
PHP-Quellcode „abschalten“
Wie im letzten Beispiel schon verwendet, gibt es in PHP die Möglichkeit, Bereiche auszukommentieren. Das bedeutet, alles zwischen den entsprechenden Zeichen wird von PHP ignoriert und ist für das Programm nicht existent.
Dazu wird zum Starten /*
und am Ende dann */
verwendet. Dies kann auch über mehrere Zeilen geschehen. Dadurch können Programmteile „abgeschaltete“ werden - im folgenden Beispiel keine Ausgabe von nichts :)
/*
echo "Hallo Nichts";
echo "es kommt keine Ausgabe";
*/
Soll nur eine Zeile auskommentiert werden, am Anfang einfach ein //
und die Zeile ist wirkungslos.
// echo "es kommt keine Ausgabe";
Man sieht auch zum Auskommentieren
#
und die Zeile ist wirkungslos.
# echo "es kommt keine Ausgabe";
Kommentierung des Programmes
Je komplexer eine Anwendung ist, desto sinnvoller ist die Kommentierung, was an welchem Eck passiert.
Sinnvoll ist es, nach dem Semikolon „;
“ die //
zur Kommentierung des Programms zu verwenden:
altersdiv ($jahrgang); // Aufruf der Altersberechnung
Beispiele für Auskommentieren
Quellcode, der zeitweise nicht benötigt wird, kann auskommentiert werden, wenn dieser zwischen /*
und */
gepackt wird.
Beispiel:
<?php
$empfaenger = "du@example.com"; // Mailadresse
$absender = "ich@example.com";
$betreff = "PHP-Mail-Test";
$mailtext = "Inhalt einer Mail zum Test von PHP";
$antwortan = "ICH@example.com";
/*
mail( $empfaenger,
$betreff,
"$mailtext",
"From: $absender
Reply-To: $antwortan");
echo "Mail wurde gesendet!";
*/
?>
Die andere Art ist, dass jede Zeile einzeln mit //
auskommentiert wird.
<?php
$empfaenger = "du@example.com"; // Mailadresse
$absender = "ich@example.com";
$betreff = "PHP-Mail-Test";
$mailtext = "Inhalt einer Mail zum Test von PHP";
$antwortan = "ICH@example.com";
// mail( $empfaenger,
// $betreff,
// "$mailtext",
// "From: $absender\nReply-To: $antwortan");
//
// echo "Mail wurde gesendet!";
?>
Wenn Sie einen Fehler finden, bitte mitteilen (egal ob Schreibfehler oder inhaltlicher Fehler).
Mit Maus fehlerhafte Stelle markieren und übernehmen mit folgendem Button: