Разработка на PHP. Обзор
С помощью сервиса Cloud Functions вы можете запускать приложения написанные на языке программирования PHP
Сервис предоставляет несколько сред выполнения с различными версиями. Версии, которые больше не поддерживаются сервисом, не рекомендуются к использованию.
Название | Версия PHP | Операционная система |
Предзагружаемая | Поддерживается сервисом |
---|---|---|---|---|
php74 | 7.4.28 | Ubuntu 18.04 | Нет | Нет |
php8 | 8.0.25 | Ubuntu 18.04 | Нет | Нет |
php82 | 8.2.11 | Ubuntu 22.04 LTS | Нет | Да |
В процессе создания новой версии функции Cloud Functions автоматически установит все объявленные зависимости, необходимые для работы функции. Ознакомьтесь подробнее с требованиями и ограничениями в разделе Управление зависимостями функции на PHP.
Среда выполнения автоматически загружает ваш код и вызывает указанный вами обработчик запросов. В качестве аргументов он получает входящий запрос и контекст вызова, который содержит дополнительную информацию о параметрах функции.
Сервис Cloud Functions автоматически захватывает потоки стандартного вывода приложения и отправляет их в централизованную систему журналирования, доступную в Yandex Cloud. Туда же сохраняются служебные записи о начале и окончании выполнения функции и обо всех ошибках, которые произошли во время выполнения. Подробнее о формате журналов читайте в разделе Журналирование выполнения функции на PHP.