Аргерих Л. О языке РНР. Часть 1. Страница 59


Если кавычки одинарные, то действуют только 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); ?>

Символ е или Е в последних двух вариантах - обычная

Булевы литералы




Продам или куплю газовую плиту б/у - такие объявления сегодня легко и просто найти в сети интернет. Широкий ассортимент предложений от хозяев и приемлемые цены помогут вам сделать оптимальный и правильный выбор для вашего кухонного помещения.