ЭКРАНИРОВАТЬ СЛЭШ PHP
Экранирование в PHP - это процесс преобразования специальных символов в строке в эквивалентные последовательности символов, которые могут быть безопасно использованы в коде
Символ слэш (/) имеет особое значение в PHP, что может привести к ошибкам, так как он используется для указания начала и конца регулярных выражений, разделения путей файлов и URL-адресов и т.д. Поэтому, когда слэш используется в строке, его необходимо экранировать, чтобы PHP правильно обрабатывал этот символ.
Для экранирования слэша в PHP используйте обратный слэш (\):
$str = 'Это строка с \'/\' символом';
echo $str;
Вывод:
Это строка с '/' символом
Если вы забудете экранировать слэш, то возможно получение ошибки PHP. Например:
$path = '/var/www/example.com/public_html';
$file = $path . '/index.php';
Если путь имеет в конце символ /, который не будет экранирован, то вы увидите ошибку:
PHP Warning: require(/var/www/example.com/public_html//index.php): failed to open stream: No such file or directory in /var/www/example.com/public_html/test.php on line 3
Чтобы избежать этой ошибки, вам необходимо экранировать символы слэша:
$path = '/var/www/example.com/public_html';
$file = $path . '\/index.php';
Уроки PHP 7 - Регулярные выражения в PHP
Регулярные выражения в PHP. Функции preg_match, preg_replace, preg_split итд.
Aсинхронный PHP / Антон Шабовта (Onliner)
UTF-8 и mbstring в PHP - Базовый курс PHP-7
Работа со строками в PHP. Обзор топ функций, удаление тегов, экранирование
пример php addslashes