Gå til innhold

Anbefalte innlegg

finns det noen slags regler for bruk av "n", noen gang er når jeg setter det inn kommer det bare som et echo av seg selv mens andre ganger blir det riktig, jeg har prøvd å se etter et slags mønster eller noe for kanskje å finne ut hva jeg evt gjør feil, men kan ikke finne noe.

Lenke til kommentar
Videoannonse
Annonse

<?php

 

// dette fungerer

echo "<p>Paragraf 1</p>n<p>Paragraf 2</p>";

 

//dette fungerer

echo"blablablablanblablabla";

 

//dette fungerer ikke, men jeg mener å ha sett det på denne måten mange ganger før

echo('blablablablanblablabla');

?>

 

hvis noen ikke fatter og begriper hva jeg mener lag en fil navn.php og skriv koden over i åpne fila i en browser og se på html koden scriptet lager.

Lenke til kommentar

ok, nå skjønner jeg... :D

 

Strenger som er omsluttet av " " (double quotes) parses av php for å se om det finnes variabeler eller andre tegn som f.eks n i strengen disse blir så behandlet.

 

Strenger som er omsluttet av ' ' (singel quotes) parses ikke, php antar at dette er en streng som ikke trenger noe ekstra behandling. n vil derfor ikke bli oversatt til ny linje når man bruker singel quotes.

 

Det har ikke noe med ( ) rundt å gjøre. Echo er en funksjon, men den kan brukes med eller uten paranteser.

 

Det er marginalt raskere å bruke ' ' ettersom php ikke parser strengen.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...