Advanced
Тема интерфейса

PHP

Эта статья полезна?

Создайте и протестируйте функцию HelloWorld на PHP.

Перед началом работы

Если вы уже зарегистрированы, войдите в консоль управления Advanced через личный кабинет Cloud.ru или как IAM-пользователь.

Создайте функцию

  1. В списке сервисов выберите FunctionGraph.

  2. В правом верхнем углу нажмите Create Function.

  3. В блоке Create With выберите Create from scratch.

  4. В блоке Basic Information задайте параметры функции:

    • Function Type — тип функции Event Function.

      Такой тип функции запускается определенным событием в виде JSON-запроса.

    • Function Name — название функции HelloWorld.

    • Runtime — среду выполнения PHP 8.3.

  5. Нажмите Create Function.

  6. На вкладке Code в блоке Code Source вставьте код для вывода приветственного сообщения с именем функции и возврата этого имени:

    <?php
    function handler($event, $context) {
    //Get function name
    $f_name = "Hello world! Function name is " . $context -> getFunctionName();
    //Print function name
    echo $f_name;
    return $f_name;
    }
  7. Нажмите Deploy.

Проверьте работу функции

  1. На вкладке Code нажмите Test.

  2. В списке Event Templates выберите Blank Template.

  3. В поле Event Name задайте название события test.

  4. Нажмите Create.

  5. Нажмите Test.

После запуска теста и отработки функции на вкладке Execution Result появится результат выполнения функции. Function Output отобразит название функции Hello world! Function name is HelloWorld — функция отработала корректно.

../_images/quickstart__code-examples__node-php.png

Что дальше

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