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

Начнём с установки PHP и знакомства с REPL. PHP можно скачать и установить с официального сайта PHP, но лучше выполнить эту процедуру через пакетные менеджеры. Откройте терминал и выполните команду, подходящую к вашей операционной системе:

Ubuntu

$ sudo apt update
$ sudo apt install php

macOS

# https://brew.sh/index_ru.html
$ brew install php

Windows

# https://chocolatey.org/
$ cinst php

Если установка прошла без ошибок, то самое время убедиться в том, что PHP работает. Заметьте, что "установилось" и "работает" — не одно и тоже.

Наберите в терминале php -v. Вывод должен быть примерно такой:

Убедитесь в том, что установленная версия не ниже 7.

Если все прошло удачно, то теперь самое время повыполнять код на PHP. PHP поставляется со встроенным REPL (Read Eval Print Loop). REPL – это программа, которая работает как командная оболочка. Она ожидает ввод от пользователя (Read), выполняет введённый код (Eval) и печатает на экран результат (Print), затем снова входит в режим ожидания (Loop). Для его запуска достаточно набрать php -a:

Теперь можно выполнять код на PHP и сразу же смотреть результат его выполнения. Наберите любой корректный код на PHP, например такой:

REPL выводит результат выполнения операции прямо на экран и снова входит в режим ожидания ввода команд. Для выхода из репла достаточно нажать Ctrl + C. Если вы ошиблись при вводе команды, например забыли ;, то всегда можно выйти и зайти снова.

Такой способ работы очень хорошо подходит для быстрой проверки гипотез "а как работает эта штука?", а также для отладки и простых вычислений. REPL позволяет использовать переменные и запоминает предыдущий ввод:

Для успешного обучения крайне важно, чтобы весь код, который мы демонстрируем в дальнейшем, вы набирали и запускали локально. Только тогда будет приходить настоящее понимание того, что происходит. В тех случаях, когда репла недостаточно, код можно и нужно запускать в виде файлов. Для этого нужно создать файл с любым именем и расширением php, например, index.php, а затем запустить:

Обратите внимание, что запускать код нужно из той же директории, в которой лежит файл index.php, либо указывать путь до файла.

phpbrew

Совсем другой способ установки PHP — утилита phpbrew. Кроме установки любых версий PHP, эта утилита позволяет удобно переключаться между версиями. Такое может быть нужно когда вы одновременно работаете над двумя проектами, требующими разные версии PHP.

Самостоятельная работа

  • Вычислите в репле значение выражения sqrt(256) + 100 и выведите его на экран, используя print_r
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →