logo   PHP Anførselstegn (pinger / gnyffer)




Anførselstegn - pinger - (både enkelte og dobbelte) anvendes både i HTML, PHP og SQL. Koderelaterede pinger skal alle steder anvendes parvis og på en sådan måde, at der ikke bliver "ubalance" i syntaksen. I PHP gælder det ikke alene "pr programmeringssprog", men sekvensielt uanset sprog.



Nedenfor er samlet en række regler for anvendelsen af pinger i de specifikke anførte situationer. Listen er ikke komplet.


Situation'"KodeeksempelBeskrivelse
Ejefaldsapostroffer'DSB's kioskerEnkeltstående ejefaldsapostroffer (som f.eks. Jonas' cykel eller DSB's kiosker) giver ingen problemer i HTML. Anderledes i PHP. Her bliver de opfattet som pinger, selvom de står inde i en HTML-tekst.
Enkeltstående'"\'   \"Pinger, der ikke skal medtages i "tælleværket", skal have foranstillet en backslash
Variabler brugt som værdier med tekstindhold'"$variabel = '$teskt'Skal altid sættes i pinger uanset hvor de anvendes.


For at få puslespillet med enkelte og dobbelte gnyffer til at gå op kan det være nødvendigt at gå vejen omkring en variabel.


$rettighed_id = $row_ret['rettighed_id'];
echo "<a href='?insert=insert&rolle_id=$rolle_id&rettighed_id=$rettighed_id'>Tilføj</a>";




















x
x