Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
interaktivnoe_programirovanie_internet-prilozheniy (1).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.94 Mб
Скачать

Основы php Первая страница

После установки интерпретатора PHP мы уже создавали тестовую php-страницу info.php и вы могли обратить внимание, что php-скрипт – это текстовый файл c расширением.php. Таким образом, для создания веб-страницы необходимо сохранить файл, содержащий php-код, указав расширение .php.

Когда интерпретатор обрабатывает PHP-файл, он ищет открывающие и закрывающие теги: <?php и ?>, которые указывают ему, когда начинать и заканчивать обработку кода между ними. Подобный способ обработки позволяет PHP внедряться во все виды различных документов, так как всё, что находится вне пары открывающих и закрывающих тегов, интерпретатор PHP проигнорирует.

PHP также допускает короткий открывающий тег <?, однако использовать их нежелательно, так как они доступны, только если включены с помощью конфигурационной директивы php.ini short_open_tag, либо если PHP был сконфигурирован с опцией --enable-short-tags.

Если файл содержит только код PHP, предпочтительно опустить закрывающий тег в конце файла. Это помогает избежать добавления случайных символов пробела или перевода строки после закрывающего тега PHP, которые могут послужить причиной нежелательных эффектов, так как PHP начинает выводить данные в буфер при отсутствии намерения у программиста выводить какие-либо данные в этой точке скрипта.

Откроем текстовый редактор и создадим новый файл. Сохраним его как index.php.

В созданном файле напишем следующий код, показанный на рисунке 127:

<?php

echo '<p>Привет, мир!</p>';

?>

Рисунок 127 – Скриншот страницы index.php

Сохраним файл в каталоге C:\Server\data\htdocs\и введем в адресную строку браузера «http://localhost», как показано на рисунке 128:

Рисунок128 – Скриншот страницы index.php, находящейся по адресу http://localhost

Мы можем видеть, что, во-первых, index.php загрузилась как стартовая страница по умолчанию (как мы и прописали в настройках сервера в файле httpd.conf). Во-вторых, текст выведен на страницу с помощью языковой конструкции echo.

echo - конструкция языка php, служащая для вывода одной или нескольких строк.

Синтаксис языка

Теперь рассмотрим подробнее синтаксис языка php. Программный код состоит из инструкций. Каждая инструкция заканчивается точкой с запятой, например:

echo '<p>Привет, мир!</p>';

Можно записать одну инструкции в несколько строк:

echo '<p>Привет, мир!</p>

<p>Как дела?</p>';

Или, наоборот, несколько инструкций в одну строку:

echo '<p>Привет, мир!</p>'; echo '<p>Как дела?</p>';

Это не будет ошибкой, однако, для улучшения читабельности кода, стоит использовать запись «одна инструкция на одной строке».

Как и во многих языках программирования, в php есть возможность закомментировать (спрятать от интерпретатора) часть кода. Доступно два вида комментариев: однострочные и многострочные.

Однострочные комментарии указываются с помощью двух знаков слэша и действуют в пределах одной строки:

//echo '<p>Привет, мир!</p>

echo <p>Как дела?</p>';

Многострочные комментарии позволяют скрывать сразу несколько строк. Указываются следующим образом:

/*echo '<p>Привет, мир!</p>

echo <p>Как дела?</p>';*/

Программный код, помещенный внутри комментариев, не выполнится. Можно использовать комментарии для того, чтобы временно скрывать спорный участок кода, либо для того, чтобы оставлять заметки, поясняющие действие программы.

Примечание. Многострочные комментарии НЕ могут быть вложены один в другой. Подобная запись вызовет проблемы:

/*echo '<p>Привет, мир!</p>

/*echo <p>Как дела?</p>';*/

echo <p>Нормально!</p>';*/

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]