Если кавычки одинарные, то действуют только escape-коды и \\ - для одинарной кавычки и обратного слэша соответственно. Все остальные символы воспроизводятся буквально. Таким образом, если в предыдущем примере заменить двойные кавычки одинарными:
<?php
echo( 'This text goes\nacross several\nlines\n\t\"and this quotation is indented\"');
то получится следующее:
This text goes\nacross several\nlines\n\t\"and this quotation is indentedV
Как видите, все символы, включая обратный слэш, воспроизводятся буквально.
Встроенные документы
Встроенные документы позволяют включать в строки большие фрагменты форматированного текста, что позволяет избежать применения нескольких команд echo. Вот пример встроенного документа:
$hereText=«<end_delimiter
Включается весь текст встроенного документа, начиная с этой строки и охватывая несколько строк, если необходимо, пока в конце на следующей строке не появится ограничитель конца end_delimiter; .
echo($hereText);
После символов которые сообщают РНР о начале встроенного документа, указывается ограничитель конца. Им может быть любая последовательность буквенно-цифровых символов и/или символов подчеркивания, но первый символ не должен быть цифрой или подчеркиванием. На следующей строке начинается текст встроенного документа. Для сообщения РНР о конце встроенного документа служит строка, начинающаяся с определенного ранее ограничителя конца.
Текст встроенного документа интерпретируется по тем же правилам подстановки, которые применяются к строкам в двойных кавычках, поэтому в него можно включать переменные и escape-коды!.
Числовые литералы
РНР понимает как целые числа, так и числа с плавающей точкой. Целые числа могут быть заданы в десятичной, восьмеричной или шестнадцатерич- ной системе:
<?php
echo(255); echo(OxFf);
echo(0377); ?>
Шестнадцатеричные числа предваряются нулем и буквой Восьмерич
ные числа просто начинаются с нуля.
Команда echo всегда выводит целые числа в десятичном виде, даже если они были заданы как шестнадцатеричные или восьмеричные, поэтому приведенный выше код выводит число 255 три раза.
Отрицательные числа в любой нотации обозначаются знаком минус. Число с плавающей точкой можно объявить при помощи десятичной точки или экспоненциальной нотации. Все приведенные ниже способы допустимы:
<?php
echo(0.001);
echo(1e-3);
echo(~3.8716E32); ?>
Символ е или Е в последних двух вариантах - обычная
Булевы литералы