Avatar billede curtain Nybegynder
06. februar 2004 - 15:58 Der er 2 kommentarer og
1 løsning

END i echo tag

Hej

kan nogen fortælle mig hvad nytte det gør at omringe et echo tag med <<<END? eks.

echo <<< END
tekst tekst tekst tekst
END;


Hvornår bør man i øvrigt bruge /n til linieskuft, i stedet for <br>?
Avatar billede jakobclausen Nybegynder
06. februar 2004 - 16:01 #1
Angående <br> og /n så bør de egentlig ikke sammenlignes.

<br> - laver et linieskift på din hjemmeside
/n  - laver et linieskift i din kildekode

Så reelt bruges /n kun til at din kildekode (vis - kilde) bliver lettere at overskue
Avatar billede fangel Nybegynder
06. februar 2004 - 16:07 #2
END (du kan faktisk bruge alle bogstaver) er en såkaldt HeraDoc-syntax... det er bare en anden mode at lave det på... mest praktisk ved udskrivning af HTML, hvor båe "-er og '-er kan fremkode...

og det er vel \n og <br> ;)

Morten
Avatar billede Slettet bruger
06. februar 2004 - 16:50 #3
http://dk2.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc

Det giver disse fordele:

- variable bliver fortolket i modsætning til at gå ud af php-mode eller streng med '' om

- man skal ikke escape en omgivende " eller '

Og angående forskellige linieskift, så skal du huske, at når en browser viser en html-side, så ignorerer den linieskift (udover at de tæller som et mellemrum). Derfor skal <br> bruges, hvis du ønsker at skifte til en ny linie på en html-side. Hvis dit output er en anden type tekst, skal du bruge den slags linieskift, som er passende der. Det vil ofte være \n eller \r\n (til mail og Windows) eller \r (til Mac)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB