PHP expert |
|
maigel schreef: [..quote..]
single quotes of double quotes zouden normaal gezien niets mogen uitmaken, het zal eerder de r die er nog bij staat zijn die het verschil maakt
En daar heb je het fout, er is wel degelijk een verschil in het gebruik van single en double quotes. De PHP parser interpreteert namelijk alle tekst tussen single quotes letterlijk, daarom dat speciale tekens zoals $, \n, \r, \t, enz... letterlijk worden uitgeprint en niet worden aanzien als zijnde speciale tekens, wat wel het geval is bij double quotes.
Maar niet getreurd voor de single-quote fans, je kan de speciale tekens nog steeds concateneren:
$tekst = 'Dit is een string waarin een '."\n".' nieuwe regel verwerkt staat';
// Of zelfs:
$tekst = 'Dit is een string waarin een '.PHP_EOL.' nieuwe regel verwerkt staat';
$tekst = 'Dit is een string waarin een '."\n".' nieuwe regel verwerkt staat'; // Of zelfs: $tekst = 'Dit is een string waarin een '.PHP_EOL.' nieuwe regel verwerkt staat';
|