Приднестровская поддержка XOOPS
В одиночных кавычках можно использовать двойные, и наоборот. Например, две строки ниже — корректные:
$phrase = "'Привет', - сказал Вася.";
$phrase = '"Хорошо", - сказал я.';
Но для того, чтобы использовать ту же кавычку внутри строки, нужно поставить перед ней обратную косую черту. В следующем примере показывается этот механизм:
$phrase = '\'Привет\', - сказал Вася.'; $phrase = "\"Хорошо\", - сказал я.";
Если в примерах выше не выделить кавычку обратной косой чертой, РНР обнаружит несоответствие кавычек и выдаст ошибку.
Какой стиль кавычек использовать, зависит от личных предпочтений и сказывается на аккуратности кода. Но, как показано в уроке 2, "Переменные", в строках, заключенных в двойные кавычки, заменяются знак доллара и имя переменной на соответствующее значение, а в одиночных кавычках такая структура трактуется как обычный текст. Для того чтобы вывести знак доллара в строке, заключенной в двойные кавычки, достаточно поставить перед ним обратную косую черту. Например, две строки ниже полностью эквивалентны:
$offer = 'Сэкономьте $10 на первом заказе';
$offer = "Сэкономьте \$10 на первом заказе";
Если не выделить обратной косой чертой символ доллара во второй строке, РНР попытается найти переменную $10, которая к тому же имеет некорректное имя.
Символ обратной косой черты можно использовать в строке с двойными кавычками для вставки специальных символов. Трехзначное число после обратной косой черты соответствует ASCII-символу в восьмеричном формате.
Чтобы вставить общие непечатные ASCII-символы, используются стандартные комбинации символов с обратной косой чертой. Символ новой строки это \n, табуляция — \t и т.п. Получить полный список можно с помощью команды man ascii (на Unix-подобной системе) или на сайте — www.ascii.cl.
Отправитель | Нити |
---|
7 пользователь(ей) активно (3 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 7 далее... |