@Senseich

Что такое экранирование в PHP, JS? И для чего оно используется?

Может кто то доходчиво объяснить, что такое экранирование в PHP, JS?
  • Вопрос задан
  • 1289 просмотров
Пригласить эксперта
Ответы на вопрос 1
Maksclub
@Maksclub
maksfedorov.ru
echo 'Однажды Арнольд сказал: "I'll be back"';
выведет ошибку, так как после буквыIидет закрывающая кавычка команды echo, а потом для PHP идет куча мусора не из синтаксиса PHP

а вот код:
echo 'Однажды Арнольд сказал: "I\'ll be back"';
выведетт: Однажды Арнольд сказал: "I'll be back"

кстати синтаксис правильно подсветил редактор, обрати внимание на красный цвет кода

...

В регулярных выражениях много бывает экранирования, тк много спецсимволов участвует, а эти символы должны быть например в тексте ( в телефоне скобки и дефисы), хотя сами по себе скобки и дефисы могут быть конструкциями этих же выражений... чтобы не путать -- экранируют не служебные (в синтаксисе языка) символы

Целая статья на закрепление https://habrahabr.ru/post/182424/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы