PHP, как автоматически вызывать пользовательскую функцию после вызова какой-либо встроенной функции?

Допустим, мне нужно вызвать указанную функцию после встроенного PHP date() функция вызывается, возможно ли это сделать? Ничего не могу найти по этому поводу, или я не могу правильно его найти.

Мне нужно работать как обратный вызов, поэтому каждый раз date() функция называется моя указанная функция должна также выполняться после этого и иметь все те аргументы, которые были предоставлены date() функция.

Любая помощь приветствуется.

0

Решение

Вы можете определить альтернативную функцию _date() этот звонок date() и ваша особая функция. Итак, вы используете _date() в вашем коде вместо date()

function _date($format, $timestamp = null){
$result = !isset($timestamp) ? date($format) : date($format, $timestamp);
myFunction($format, $timestamp);
return $result;
}
function myFunction($format, $timestamp){
echo $format."/";
}
echo _date("Y-m-d");
// output: Y-m-d/2018-11-07

Проверить результат в демонстрация

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector