Kommentare in php-functions erzeugen // oder /**/
Lampe16
- php
Wie kommentiert man in php-functions richtig, d.h. ohne Spuren auf der Site zu erzeugen?
Gruß, lampe16
Hallo lampe16
// ist fuer eine Zeile vorgesehen
/* ist fuer
einen Block
vorgesehen */
/* Du kannst aber auch gerne eine Zeile so */
// und einen
// Block so
auskommentieren. Die Wirkung ist die gleiche, naemlich die, dass der kommentierte Teil nicht geparst wird und auch, wie du so schoen sagst, keine Spuren auf der Seite erzeugt.
Gruss
Dieter
Hallo lampe16
..und auch, wie du so schoen sagst, keine Spuren auf der Seite erzeugt.
Gruss
Dieter
Hallo Dieter,
danke für Deine schnelle Antwort! Ja, so mache ich es, und das funktioniert auch. Nicht aber im Fall
print('
< ... >
< ... >
< ... >
// < ... >
< ... >
');
Ich hatte das print('...') vergessen zu erwähnen, auf das es hier wahrscheinlich ankommt.
Gruß,
Lampe16
hallo,
Nicht aber im Fall
print('
< ... >
< ... >
< ... >
// < ... >
< ... >
');Ich hatte das print('...') vergessen zu erwähnen, auf das es hier wahrscheinlich ankommt.
ja, denn mit print erzeugst du eine Ausgabe. Diese musst du mit einem HTML-Kommentar versehen.
<!-- Kommentar -->
grüße,
henman
ja, denn mit print erzeugst du eine Ausgabe. Diese musst du mit einem HTML-Kommentar versehen.
<!-- Kommentar -->
Die HTML-Kommentare werden aber zum Client übermittelt ;)
Danke an Dieter Raber, Tom, henman und suit!
Jetzt ist alles klar.
Gruß, Lampe16
Hello,
Ja, so mache ich es, und das funktioniert auch. Nicht aber im Fall
print('
< ... >
< ... >
< ... >
// < ... >
< ... >
');
Innerhalb eines Strings kannst Du nichts auskommentieren. Die Stringbegrenzer schalten den Kommentarmechanismus aus, da man ja sonst keine Kommentarzeichen ausgeben lassen könnte...
so, oder so ähnlich würde es gehen:
print(
'< ... >'.
'< ... >'.
'< ... >'.
# '< ... >'.
'< ... >'
);
Wenn Du den String auftrennst, dann kannst Du einzelne Teile davon wieder auskommentieren.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
Hi!
Der Vollständigkeit halber:
// ist fuer eine Zeile vorgesehen
Lo!