Quotes
Dit stuk schrijf ik eigenlijk naar aanleiding van de andere tut die net op phphulp stond.
Hierin stond het één en ander over het gebruiken van enkele en dubbele quotes.
Om maar eens met de php technische kant te beginnen, zal ik het eerst hebben over het verschil van de output.
Alles wat binnen enkele quotes staat word letterlijk weergeven.
Dit betekent dus dat ook variablen en php functies worden weergeven.
Geeft als output:
Dit is een $variable
Zou je dubbele quotes gebruiken.
Dan word de output:
Dit is een Vastgestelde variable
Ook de \n functie kan niet worden gebruikt in enkele quotes.
Dan zijn er nog een aantal kleine dingen waarop je moet letten, zoals dat je een US $ binnen enkele quotes moet weergeven, omdat hij anders naar een variable gaat zoeken.
Dit eenmaal gezegd te hebben, en het deel van variablen binnen de quotes zijn vergeten.
Gaan we variablen buiten quotes halen, omdat dit gewoon netter en overzichtelijker is.
Waarom??
En het is overzichtelijker
Hoe werkt het dan,
Iedere keer dat je een variable in een echo gebruikt, moet je voor het gebruiken van vastgestelde tekst openen of sluiten met een “.”.
Ook als je twee variablen achter elkaar gebruikt, moet je die scheiden met een “.”.
Hier een aantal voorbeelden voor het buiten de quotes halen van variablen.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$voornaam = "Nico";
$achternaam = "Kaag";
// Alleen een variable achter de quotes
Echo 'Uw voornaam is '. $voornaam;
// Alleen variable voor de quotes
Echo $voornaam .' is uw voornaam!';
// 2 variablen naast elkaar
Echo 'Uw naam is '. $voornaam . $achternaam;
// Let Op!! Hier zit nog geen spatie tussen!!
// Variablen tussen quotes
Echo 'Uw voornaam is '. $voornaam .', en uw achternaam is '. $achternaam;
// Let op de spaties voor het sluiten van de quote, zodat er daar wel een spatie komt.
?>
Nu hebben we dus een beetje de php technische kant gehad, en de netheid ermee verbonden.
Dan wil ik jullie nu nog een klein beetje over de snelheid inlichten.
Ik ga hier geen uitgebreid punt van maken, omdat dit al voor mij is gedaan.
Daarom een link naar een site waar het snelheids verschil tussen dubbele- en enkele quotes word onderzocht.
KlikerDeKlik
Hieruit blijkt dus dat enkele quotes sneller zijn.
(resultaten vind je dus op de site.)