Autor Zpráva
IONI
Profil *
neznáte někdo nějakou stránku, kde by bylo vysvětleno používání uvozovek? např. u polí jsou vidět zápisy pole["klíč"] ale i pole['klíč'], nebo include("soubor") ale i include('soubor') atd. chtěl bych si v tom udělat konečně jasno. díky
ah01
Profil
' ... http://cz2.php.net/manual/cs/language.types.string.php#language.types. string.syntax.single
" ... http://cz2.php.net/manual/cs/language.types.string.php#language.types. string.syntax.double
Casero
Profil
ja bych řek že to je jedno jen u jednoduchých nemusíš escapovat
Joker
Profil
Já bych řekl podle situace. Například pokud máte vypisovat HTML kód se spoustou dvojitých uvozovek, je lepší použít jednoduché uvozovky a nemusí se escapovat.

Další rozdíl je, že uvnitř jednoduchých uvozovek se nenahrazují proměnné... takže pokud vypíšete "$a", dostanete hodnotu proměnné a, pokud vypíšete '$a', dostanete text $a.
tiso
Profil
http://tiso.wz.cz/articles/uvodzovky.php
DoubleThink
Profil *
Zpracování řetězce s jednoduchými uvozovkami je (neměřitelně) rychlejší - interpret nemusí analyzovat vnitřek.

Jako důležitější, než proměnné, vnímám spíš fakt, že u jednoduchých uvozovek se ignorují escapované znaky (třeba \r\n).
tiso
Profil
DoubleThink

Ďakujem za doplnenie vedomostí...
Aesir
Profil
DoubleThink:
u jednoduchých uvozovek se ignorují escapované znaky (třeba \r\n).

Vím že to myslíte správněm ale aby to nepochopil někdo špatně, tak doplním, že se ignoruje jejich význam, ale vypíší se jako text.


echo 'Toto zůstane \n na jednom \n řádku';
//vypíše doslova: Toto zůstane \n na jednom \n řádku
Toto téma je uzamčeno. Odpověď nelze zaslat.

0