Как передать функцию как параметр в php?

Аватар пользователя Аслан Аутлев
Аслан Аутлев
22 января 2023

Функцию можно передать как параметр в PHP, используя функцию callback.

Пример:

<?php

function myCallback() 
{
    echo 'I am a callback function!';
}

function myFunction($arg1, $arg2, $callback) 
{
    // Do something with $arg1 and $arg2
    // Call the callback function
    call_user_func($callback);
}

myFunction('arg1', 'arg2', 'myCallback'); // => I am a callback function!
0 0
Познакомьтесь с основами PHP бесплатно