PHP 8.5.2 Released!

Первая страница на PHP

Вначале потребуется установить PHP. Инструкция по установке доступна » на странице загрузки.

Теперь создадим файл с названием hello.php и напишем внутри следующий код:

Пример #1 Первый скрипт на PHP: hello.php

<?php

echo "Привет, мир!";

В терминале перейдём в каталог, в котором содержится файл, и запустим сервер разработки следующей командой:

php -S localhost:8000

Для доступа к файлу в браузере указывают URL-адрес, который состоит из адреса веб-сервера и ссылки на файл: /hello.php. Из команды, которую выполнили на предыдущем шаге, возьмём адрес веб-сервера и построим полный URL-адрес: http://localhost:8000/hello.php. При правильной конфигурации PHP обработает файл, а браузер покажет вывод: "Привет, мир!".

PHP-интерпретатор умеет генерировать веб-страницы из исходного кода, в котором PHP-код встроили в HTML-разметку. Поэтому PHP-инструкции записывают непосредственно внутри разметки будущего HTML-документа, как показывает следующий пример:

<!DOCTYPE html>
<html>
<head>
<title>Тестируем PHP</title>
</head>
<body>
<?php echo '<p>Привет, мир!</p>'; ?>
</body>
</html>

Код сгенерирует следующий HTML-вывод:

<!DOCTYPE html>
<html>
    <head>
        <title>Тестируем PHP</title>
    </head>
    <body>
        <p>Привет, мир!</p>
    </body>
</html>

Эта программа чрезвычайно проста, и чтобы создать настолько простую страницу, даже не обязательно запускать и писать код на PHP. Единственное, что делает программа, — выводит строку Привет, мир! PHP-инструкцией echo. Заметьте, что файл не требуется делать исполняемым или ещё каким-то образом отличаться от других файлов. Сервер знает, что этот файл требуется интерпретировать средствами PHP, поскольку расширение файла — ".php", которое сервер настроен передавать PHP. О PHP-файле думают как об обычном HTML-файле, который содержит набор тегов, которые умеют делать много интересного.

Цель примера — показать формат PHP-тегов. Тег <?php обозначает начало PHP-кода. Затем идёт PHP-инструкция и тег ?>, который заставляет парсер выйти из режима интерпретации PHP-кода. Теги указывают в произвольном месте файла, когда требуется переключить режимы интерпретации PHP-кода и анализа HTML-разметки. Подробнее о разборе исходного кода рассказывает раздел руководства «Основы синтаксиса».

Замечание: Замечание о переводах строк

У переводов строк небольшое значение в HTML-разметке, однако, HTML-разметка с переносами выглядит аккуратной. PHP автоматически удаляет переводы строки, которые идут сразу после закрывающего тега ?>. Это может быть чрезвычайно полезно при добавлении ряда блоков PHP-кода или при подключении PHP-файлов с PHP-кодом, который ничего не выводит. Но иногда это сбивает с толку. Можно поставить пробел после закрывающего тега ?>, чтобы принудительно вывести пробел и перевод строки, или можно явно добавить перевод строки в последний вызов языковых конструкций echo или print из блока PHP-кода.

Замечание: Кратко о текстовых редакторах

PHP-файлы создают и редактируют в текстовых редакторах и интегрированных средах разработки (IDE). Список отдельных редакторов содержит статья » Список PHP-редакторов. Попросите администратора страницы добавить редактор, который рекомендуете, в список. Окажется полезным редактор с подсветкой синтаксиса.

Замечание: Кратко о текстовых процессорах

В текстовых процессорах наподобие StarOffice Writer, Microsoft Word и Abiword неудобно редактировать PHP-файлы. Убедитесь, что сохраняете файл в формате plain text, если изменяете тестовый скрипт в таком редакторе, иначе не получится прочитать и выполнить PHP-скрипт.

Теперь, когда узнали основы языка, пора создать самый знаменитый PHP-скрипт! Вызовите функцию phpinfo() и увидите много полезной информации о системе и настройке, например, доступные предопределённые переменные, загруженные PHP-модули и параметры настройки. Уделите время изучению этой важной информации.

Пример #2 Получение информации о системе средствами PHP

<?php

phpinfo
();

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top