Artikelen » Server-Side scripting » Artikel
Het verschil tussen quotes (\\\' & \\\") uitgelegd
08-03-2009 14:15
Omdat sommige mensen niet weten dat er verschillen zijn tussen dubbele en enkele quotes heb ik beloofd dit artikel te schrijven...
In het artikel ga ik alleen voorbeelden geven met de functies echo en print...
Dit betekend niet dat het alleen voor die twee functies geld...
Dus er zijn verschillen... dat weet je ondertussen...
Nu wil je blijkbaar weten wat die verschillen zijn want anders zou je dit niet lezen...
Hier komt het:
- Tussen enkele quotes zullen variabelen er letterlijk komen te staan en tussen dubbele komt de waarde van de variabele te staan
- Tussen de dubbele quotes kun je whitespace tekens gebruiken (t wordt een tab, n wordt een enter, s wordt een spatie)
- Tussen dubbele quotes zul je voor sommige tekens backslashes moeten zetten ($var wordt een $var)[/list]
Nu zal ik voorbeelden geven...
Eerst zal er een opdracht staan voor php (een tekst printen) en daarna zal er in comments op de zelfde regel de output neerzetten...
daar zie je het eerste verschil...
dat is dus het tweede verschil...
en dat is het derde verschil...
je ziet dat je bij de dubbele quotes backslashes nodig hebt voor het zelfde resultaat...
ook zal je als je een dubbele quote wilt hebben tussen dubbele quotes die moeten backslashes...
het zelfde geld ook voor een enkele quotes tussen enkele quotes...
wil je toch een variabele in een text maar wil je enkele quotes gebruiken omdat je geen zin hebt om allemaal tekens te backslashes?
dan kun je heel simpel de varibale buiten quotes halen:
Ik raad iederen die dit leest aan om ALTIJD en ELKE variabele buiten quotes te halen!
dat mag dan wel werken maar die dubbele quotes zijn totaal nutteloos!
Dit was mijn artikel...
Ben ik wat vergeten?
Heb ik iets fout?
Meld het dan a.u.b.
Darsstar
In het artikel ga ik alleen voorbeelden geven met de functies echo en print...
Dit betekend niet dat het alleen voor die twee functies geld...
Dus er zijn verschillen... dat weet je ondertussen...
Nu wil je blijkbaar weten wat die verschillen zijn want anders zou je dit niet lezen...
Hier komt het:
- Tussen enkele quotes zullen variabelen er letterlijk komen te staan en tussen dubbele komt de waarde van de variabele te staan
- Tussen de dubbele quotes kun je whitespace tekens gebruiken (t wordt een tab, n wordt een enter, s wordt een spatie)
- Tussen dubbele quotes zul je voor sommige tekens backslashes moeten zetten ($var wordt een $var)[/list]
Nu zal ik voorbeelden geven...
Eerst zal er een opdracht staan voor php (een tekst printen) en daarna zal er in comments op de zelfde regel de output neerzetten...
Code | Selecteer Alles![]() |
|---|
|
daar zie je het eerste verschil...
Code | Selecteer Alles![]() |
|---|
|
dat is dus het tweede verschil...
Code | Selecteer Alles![]() |
|---|
|
en dat is het derde verschil...
je ziet dat je bij de dubbele quotes backslashes nodig hebt voor het zelfde resultaat...
ook zal je als je een dubbele quote wilt hebben tussen dubbele quotes die moeten backslashes...
het zelfde geld ook voor een enkele quotes tussen enkele quotes...
wil je toch een variabele in een text maar wil je enkele quotes gebruiken omdat je geen zin hebt om allemaal tekens te backslashes?
dan kun je heel simpel de varibale buiten quotes halen:
Code | Selecteer Alles![]() |
|---|
|
Ik raad iederen die dit leest aan om ALTIJD en ELKE variabele buiten quotes te halen!
Code | Selecteer Alles![]() |
|---|
|
dat mag dan wel werken maar die dubbele quotes zijn totaal nutteloos!
Dit was mijn artikel...
Ben ik wat vergeten?
Heb ik iets fout?
Meld het dan a.u.b.
Darsstar
Er werd nog geen reactie geplaatst.

