每个方法都必须要定义的参数就可以直接定义个类属性了,如果不变的话可以直接public $arg='xxx';
如果随着场景不同这个值可能会发生变化,就把赋值放到构造方法里
public function __construct($aa)
{
$this->arg = $aa;
}
$obj = new exp($aa);
下面的方法就不用传参数了,直接调用$this->arg就可以了
再如果每次调用不通的方法,变量arg都不同,就不要定义属性了,直接给方法传值就可以了。
类外给成员属性赋值:$obj->arg = $arg;
初始化时候进行赋值:
__construct($arg=''){
$this->arg = $arg;
}
类中其他成员方法通过$this->arg都可以调用。