Делаю форму регистрации. Пользователь отсылает данные на сайт, они проверяются, и, если что-то не так, юзеру показывается та же форма, но поля, которые заполнены правильно, остаются заполнеными, а не исчезают. Делаю:
$filledFields['name'] содержит правильное имя пользователя. По идее, в браузере должно получиться что-то вроде этого:
<input type="text" value=zavr id="inputName" name="name">
(zavr не окружено кавычками, потому что я их попросту не добавил). Но, смотря в код страницы в Кроме, вижу:
<input type="text" value="zavr" id="inputName" name="name">
То есть имя окружается кавычками, вопрос — почему? Это свойство PHP, Крома, или все браузеры будут так делать?
Обнаружил, когда писал <? echo ('\"'.$filledFields['name'].'\"'); ?> и видел имя в форме с лишними кавычками.
Спасибо!
UPD: похоже, что их добавляет сам Кром, потому что ответ от сервера не содержит никаких кавычек, т.е. value=zavr.
UPD2: все ясно, не нужно ставить \ перед " в пхп. всем спасибо