Одинарные кавычки
Простейший способ определить строку – это заключить ее в одинарные кавычки «'». Чтобы использовать одинарную кавычку внутри строки, как и во многих других языках, перед ней необходимо поставить символ обратной косой черты «\», т. е. экранировать ее. Если обратная косая черта должна идти перед одинарной кавычкой либо быть в конце строки, необходимо продублировать ее «\\'».
Если внутри строки, заключенной в одинарные кавычки, обратный слэш «\» встречается перед любым другим символом (отличным от «\» и «'» ), то он рассматривается как обычный символ и выводится, как и все остальные. Поэтому обратную косую черту необходимо экранировать, только если она находится в конце строки, перед закрывающей кавычкой.
В PHP существует ряд комбинаций символов, начинающихся с символа обратной косой черты. Их называют управляющими последовательностями, и они имеют специальные значения, о которых мы расскажем немного позднее. Так вот, в отличие от двух других синтаксисов, переменные и управляющие последовательности для специальных символов, встречающиеся в строках, заключенных в одинарные кавычки, не обрабатываются.
<?php echo 'Также вы можете вставлять в строки символ новой строки таким образом, поскольку это нормально';
// Выведет: Чтобы вывести ' надо // перед ней поставить \ echo 'Чтобы вывести \' надо перед ' 'ней поставить \\'; // Выведет: Вы хотите удалить C:\*.*? echo 'Вы хотите удалить C:\\*.*?'; // Выведет: Это не вставит: \n // новую строку echo 'Это не вставит: \n новую строку'; // Выведет: Переменные $expand также // $either не подставляются echo 'Переменные $expand также $either' . 'не подставляются'; ?>
Пример 2.7. Использование управляющих последовательностей (html, txt)