Niels Andersen wrote:
>
> > > Der skal ikke være dollar-tegn ($), og der er ingen grund til at bruge
> > > double-quote.
> >
> > er det i dette tilfælde ikke ligemeget om det er enkelt eller dobbelt ?
>
> Jo, semantisk og syntaktisk set. Men der er ingen grund til at bruge
> dobbelt, det er bare en dårlig vane, imho.
Nu er det ikke nødvendigvis en dårlig vane at bruge ", blot fordi '
bruger (marginalt) mindre CPU. Man må også tage sin udviklingstid i
betragtning (ellers ville vi vel kode alle vore programmer i maskinkode
.
Personligt synes jeg, at det har en vis fordel, at brugen af " og ' er
konsekvent, således at man ikke ved en fejl kommer til at afslutte en
lang streng med ', fordi man i kampens hede havde glemt, at man startede
med ". Ligeledes er det træls, hvis man får behov for at ændre en streng
fra " til ' eller vice versa (specielt hvis strengen indeholder " eller
' som fx ved HTML).
Men det er jo nok et spørgsmål om personlig præference. Personligt
bruger jeg både " og ', men mine kriterier for at bruge det ene eller
det andet er desværre ret vage.
> At bruge dobbelt hvor enkelt kan bruges, er ca. ligesom at bruge
> ereg_replace, når str_replace kan klare det.
Jo, bortset fra at forskellen mellem de to alternativer her vist er
mange gange større (dette er min klare formodning, men jeg kan ikke lige
diske op med nogle tal, der underbygger min påstand).
Christian