[Документация Yandex Cloud](../../../index.md) > [Yandex Cloud Functions](../../index.md) > Разработка на PHP > Обзор

# Разработка на PHP. Обзор

С помощью сервиса Cloud Functions вы можете запускать приложения написанные на языке программирования [PHP](https://www.php.net/).

Сервис предоставляет несколько [сред выполнения](../../concepts/runtime/index.md) с различными версиями. Версии, которые больше не поддерживаются сервисом, не рекомендуются к использованию.

| Название | Версия PHP | Операционная <br>система | Предзагружаемая | Поддерживается сервисом |
|----|----|----|----|----|
| php74 | 7.4.28 | Ubuntu 18.04 | Нет | Нет |
| php8 | 8.0.25 | Ubuntu 18.04 | Нет | Нет |
| php82 | 8.2.11 | Ubuntu 22.04 LTS | Нет | Да |

В процессе создания новой [версии функции](../../concepts/function.md#version) Cloud Functions автоматически установит все объявленные зависимости, необходимые для работы функции. Ознакомьтесь подробнее с требованиями и ограничениями в разделе [Управление зависимостями функции на PHP](dependencies.md).

Среда выполнения автоматически загружает ваш код и вызывает указанный вами [обработчик запросов](handler.md). В качестве аргументов он получает входящий запрос и [контекст вызова](context.md), который содержит дополнительную информацию о параметрах функции.

Сервис Cloud Functions автоматически захватывает потоки стандартного вывода приложения и отправляет их в централизованную систему журналирования, доступную в Yandex Cloud. Туда же сохраняются служебные записи о начале и окончании выполнения функции и обо всех ошибках, которые произошли во время выполнения. Подробнее о формате журналов читайте в разделе [Журналирование выполнения функции на PHP](logging.md).