Оценок пока нет Как выполняется PHP?

В предыдущем упражнении мы рассмотрели, как PHP может быть отправлен из серверной части во фронтенд, где он принимается в виде HTML для отображения в браузере.

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

Чтобы выполнить обычный код PHP на локальном компьютере, напримере с OS Windows, можно использовать OpenServer или настроить у себя на локальном компьютере связку сервера и интерпретатора языка Apche + PHP или Nginx + php-fpm, если другая OS. Но есть более универсальный и легкий способ — это использовать онлайн-песочницу, например, такую, как Replit и для этого достаточно браузера.

Когда вы настроили среду исполнения, то вывод программы можно видеть в терминале. Это полезно при тестировании функциональности или для написания простых локальных программ.

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

Например, если в index.php был помещен следующий код:

<?php
echo "Hello, World!";

Когда приведенный выше код запускается, "Hello, World!" будут выведены на терминал.

Как правило, PHP игнорирует оотступы (табуляции, пробелы, новые строки), поэтому этот код дает тот же результат, что и в предыдущем примере:

<?php
echo     "Hello, World!";

Вы можете быть удивлены, что этот код также работает:

<?php
Echo "Hello, World!";

В отличие от многих других языков, PHP не всегда чувствителен к регистру, поэтому Echo является допустимым оператором в PHP. Однако лучше всего использовать стандартный регистр — в данном случае, echo.

Задания к главе

  1. Настройте себе сервер с интерпретатором на вашем ПК или создайте песочницу исполнения кода PHP на replit.com;
  2. Напишите PHP — код, выводящий в консоль текст "Я люблю PHP";

Пожалуйста, оцените материал

WebSofter

Web - технологии