Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Простейший способ определить строку – это заключить ее в одинарные кавычки " ' ". Чтобы использовать одинарную кавычку внутри строки, как и во многих других языках, перед ней необходимо поставить символ обратной косой черты " \ ", т. е. экранировать ее. Если обратная косая черта должна идти перед одинарной кавычкой либо быть в конце строки, необходимо продублировать ее " \\' ".
Если внутри строки, заключенной в одинарные кавычки, обратный слэш " \ " встречается перед любым другим символом (отличным от " \ " и " ' "), то он рассматривается как обычный символ и выводится, как и все остальные. Поэтому обратную косую черту необходимо экранировать, только если она находится в конце строки, перед закрывающей кавычкой.
В PHP существует ряд комбинаций символов, начинающихся с символа обратной косой черты. Их называют управляющими последовательностями, и они имеют специальные значения, о которых мы расскажем немного позднее. Так вот, в отличие от двух других синтаксисов, переменные и управляющие последовательности для специальных символов, встречающиеся в строках, заключенных в одинарные кавычки, не обрабатываются.
<?phpecho 'Также вы можете вставлять в строки символ новой строки таким образом, поскольку это нормально'; // Выведет: Чтобы вывести ' надо// перед ней поставить \echo 'Чтобы вывести \' надо перед '. 'ней поставить \\';// Выведет: Вы хотите удалить C:\*.*?echo 'Вы хотите удалить C:\\*.*?';// Выведет: Это не вставит: \n новую строкуecho 'Это не вставит: \n новую строку';// Выведет: Переменные $expand также// $either не подставляютсяecho 'Переменные $expand также $either'. 'не подставляются';?>Пример 2.7. Использование управляющих последовательностей
Дата публикования: 2015-01-24; Прочитано: 217 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!