Bluebo
Mitglied
Hi liebe PHP-Comunity,
folgende festellung musste ich machen.
Der "echo"-Befehl gibt kein '\n' so aus, so das im Quelltext
ein Zeilenumbruch ensteht, sondern scheibt ihn direkt mit in den Quellcode.
beispiel:
Das das irgenwann der übersicht nichtgerade zu gute kommt,
da ja dann alles in eine Zeile geklatscht wird, ist klar.
- insbesondere bei der Fehlersuche.
Ich habe dann probieren müssen, und herausgefunden das es mit
dem "Print"-Befehl funktioniert.
beispiel:
Woran liegt das "\n" nicht mit "echo" funktioniert?
Mache ich was falsch?
Nun frage ich mich gerade ob das normal ist.
Bin jetzt gerade etwas verwirrt.
Hab schon gegooglet, und immer wieder gesehn das viele
"\n" auch in der "echo"-Ausgabe verwenden.
Vielleicht mag mir das ja mal jemand erklären.
LG Bluebo
folgende festellung musste ich machen.
Der "echo"-Befehl gibt kein '\n' so aus, so das im Quelltext
ein Zeilenumbruch ensteht, sondern scheibt ihn direkt mit in den Quellcode.
beispiel:
PHP:
<?php
echo 'Das ist ein Text der ausgeben wird.<br />\n';
echo 'Das ist ein Text der ausgeben wird.<br />\n';
?>
Ausgabe im Quelltext:
Das ist ein Text der ausgeben wird.<br />\nDas ist ein Text der ausgeben wird.<br />\n
Das das irgenwann der übersicht nichtgerade zu gute kommt,
da ja dann alles in eine Zeile geklatscht wird, ist klar.
- insbesondere bei der Fehlersuche.
Ich habe dann probieren müssen, und herausgefunden das es mit
dem "Print"-Befehl funktioniert.
beispiel:
PHP:
<?php
print 'Das ist ein Text der ausgeben wird.<br />\n';
print 'Das ist ein Text der ausgeben wird.<br />\n';
?>
Ausgabe im Quelltext:
Das ist ein Text der ausgeben wird.<br />
Das ist ein Text der ausgeben wird.<br />
Woran liegt das "\n" nicht mit "echo" funktioniert?
Mache ich was falsch?
Nun frage ich mich gerade ob das normal ist.
Bin jetzt gerade etwas verwirrt.
Hab schon gegooglet, und immer wieder gesehn das viele
"\n" auch in der "echo"-Ausgabe verwenden.
Vielleicht mag mir das ja mal jemand erklären.
LG Bluebo