Det finns ju vissa tecken som man måste sätta en backslash framför för att de ska skrivas ut.
Ex: ", $
Någon som har en lista på vilka tecken som måste ha en bs framför?
10 svar · 263 visningar · startad av Kim
Det finns ju vissa tecken som man måste sätta en backslash framför för att de ska skrivas ut.
Ex: ", $
Någon som har en lista på vilka tecken som måste ha en bs framför?
ok, två veckors väntan på en sak som jag redan har vetat om
Anledningen är att jag trodde att det fanns fler tecken än de som du räknade upp.
Är det inte @ också? Har för mig att jag fick backslasha det i perl iaf.
Kim,
Jo, men du räknade inte upp alla jag räknade upp så mitt svar var inte helt meningslöst i.a.f.
Axel,
Nej, jag tror inte det. $ används för variabler och @ för arrays i Perl. I PHP däremot används $ för båda två.
I manualen står det att följande tecken behöver backslash:
single quote ('), double quote ("), backslash (\) och NUL (the null byte).
http://www.php.net/manual/html/function.addslashes.html
Då gör jag ett tillägg till manualen.
$ måste också ha en backslash. Annars tolkas det som att en variabel ska finnas där.
Kim, helt rätt.
F.ö. så är det en gammal manual Gislaved länkar till. Rätt adress: http://www.php.net/manual/function.addslashes.php
Hmmm, addslashes används väl bara vid databassökningar och då måste väl bara '," och \0 "tas bort". Det är ju en helt annan sak att tex $ måste "slashas" vid utskrift från PHP!
Inget tillägg till manualen, tack!
/nicclas - http://www.nic-sys.se
[Redigerat av nicclas den 22 okt 2000]