Class test{
function test1()
{
echo 'inside test1';
}
function test2()
{
echo 'test2';
}
function test3()
{
echo 'test3';
}
}
$obj = new test;
$obj->test2();//prints test2
$obj->test3();//prints test3
Теперь мой вопрос:
Как я могу вызвать другую функцию перед выполнением любой вызываемой функции? В приведенном выше случае, как я могу автоматически вызывать функцию "test1" для каждого другого вызова функции, так что я могу получить вывод как,
test1
test2
test1
test3
В настоящее время я получаю вывод как
test2
test3
Я не могу назвать функцию "test1" в каждое определение функции, поскольку быть много функций. Мне нужен способ автоматический вызов функции перед вызовом любая функция класса.
Любой альтернативный способ также может быть выполнен.