在PHP类中,python类中self的等价物是什么?

时间:2011-08-16 20:27:33

标签: php python class self

在PHP中,我如何从Python中实现这样的东西?

class CrowdProcess():
    def __init__(self,variable):
        self.variable = variable

    def otherfunc(self):
        print self.variable

2 个答案:

答案 0 :(得分:8)

PHP使用$this作为对实例的引用:

class CrowdProcess
{
    public $variable;

    public function __construct($variable)
    {
        $this->variable = $variable;
    }

    public function otherfunc()
    {
        echo $this->variable, PHP_EOL;
    }
}

有关详细信息,请参阅http://php.net/language.oop5.basic#example-155

答案 1 :(得分:2)

您可以在PHP中使用$this->variable:)