1

可能重复:
python 装饰器的 PHP 等效项?

我想在 PHP 中实现与 Python 装饰器相同的行为。

所以不要像这样写我的课:

class MyClass
{
    public function myFunc($param1, $param2, $param3)
    {
        $param1 = $param1 * 2;
        $param1 = $param1 * 2;
        $param1 = $param1 * 2;
        echo $param1.$param2.$param3;
    }
}

我想这样做:

class MyClass
{
    @some_magic_multiplier_decorator
    public function myFunc($param1, $param2, $param3)
    {
        echo $param1.$param2.$param3;
    }
}

两个班级都做同样的事情。

这在PHP中可能吗?

谢谢

4

0 回答 0