Wie man die Funktion in PHP für jeden anderen Funktionsaufruf automatisch aufruft

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

Jetzt ist meine Frage,

Wie kann ich eine andere Funktion aufrufen, bevor eine aufgerufene Funktion ausgeführt wird? Wie kann ich in obigem Fall die Funktion 'test1' für jeden weiteren Funktionsaufruf automatisch aufrufen, so dass ich die Ausgabe als, @ erhalten kan

test1
test2
test1
test3

ur Zeit erhalte ich die Ausgabe als

test2
test3

Ich kann die Funktion 'test1' nicht in jeder Funktionsdefinition aufrufen, da es möglicherweise viele Funktionen gibt. Ich brauche eine Möglichkeit, eine Funktion automatisch aufzurufen, bevor ich eine Funktion einer Klasse aufrufe.

Aller alternative Weg wäre auch zu tun.

Antworten auf die Frage(16)

Ihre Antwort auf die Frage