Но РНР предназначен далеко не только и не столько для формирования статичного текста. Для того, чтобы обрабатывать различные данные, в языке предусмотрены переменные.
Переменные являются контейнерами для данных. Каждая переменная содержит определенное значение.
Содержание PHP-скрипта представляет собой код на РНР или на HTML, который предназначен для обработки компьютером. Но есть также разделы, которые предназначены только для человека — комментарии.
Помимо того, что РНР интегрируется с web-сервером так, что web-сервер становится способным запускать скрипты, РНР может быть использован как отдельное консольное приложение в командной строке операционной системы. Этот способ запуска может оказаться полезным для тестирования скриптов перед загрузкой их на сервер.
Для отображения большого объема текста можно использовать т.н. синтаксис heredoc. Он начинается с символов
<<<, после которых следует произвольный идентификатор. Далее располагается текст, в конце
которого начиная с первого символа строки размещается тот же самый идентификатор.
Использование данной возможности демонстрирует пример.
Между отображением текста в командной строке и в окне браузера имеются отличия. В браузере для форматирования текста используются HTML-теги, например ,или <Р>. Если используется командная строка, то для форматирования применяются специальные символы, для использования которых строку следует заключать в двойные кавычки. Они перечислены ниже:
Оператор echo, который предназначен для отображения произвольного текста на web-странице, является, пожалуй, самым гибким и наиболее употребительным оператором РНР. Простейшее его использование выглядит следующим образом: