Onbekend |
|
Citaat: het heeft een volgorde naar de diepte van het script.
" => '
( => [ ????
gewoon altijd ' gebruiken. Is sneller, want er wordt niet gezocht naar variabelen e.d. in de string en het is ook makkelijker omdat je gewoon nette html kunt echoën (met dubbele quotes om waardes).
Alleen in queries kun je dubbele quotes gebruiken, omdat je anders alle enkele quotes (om de values die je wilt inserten o.i.d.) moet escapen.
Voor \n kun je het zo oplossen:
<?php
define('NEWLINE', "\n");
echo 'welkom '.$naam.NEWLINE.' op onze site';
?>
<?php echo 'welkom '.$naam.NEWLINE .' op onze site'; ?>
of eventueel zo, maar bovenste vind ik iets netter (en ook makkelijker te typen):
<?php
echo 'welkom '.$naam."\n".' op onze site';
?>
<?php echo 'welkom '.$naam."\n".' op onze site'; ?>
of je zet weer elke string met \n erin tussen dubbele quotes, maar dan ben je heel inconsequent bezig, dan kun je beter alleen maar dubbele quotes gebruiken.
Conclusie: gebruik de 1e manier |