这可能是一个非常愚蠢的问题,但我如何在PHP类中将参数作为局部变量传递。
例如(这不起作用,但代表了我想要的)
public function sql($this->sql_statement){
// do something
}
我希望传递的参数成为"$this->sql_statement"变量
显然,我可以这么做,但我想知道是否有更好的方法:
public function sql($statement){
$this->sql_statement = $statement;
// do something
}
据我所知,没有比这更好的方法了。由于您的方法可能是从类外调用的,因此您基本上需要将其视为标准的setter方法:将成员变量设置为传递参数的值,就像在第二段代码中一样。