是否有可能在php中做类似的事情?
$ this-> getUser $ number();
我找不到是否有某种语法使之成为可能。
问候
就在这里:
$this->{"getUser".$number}();
当然,您可以在方法外使用相同的语法:
$obj = new Something();
$obj->{"getUser".$number}();
就是说,这样的代码是难闻的气味,应避免使用。例如,最好使该getUser
方法接受一个参数并像这样调用它:
$this->getUser($number);
这样,呼叫站点将保持“健全”,而的实现getUser
可以$number
用作例如数组的索引,并且还可以实现更好的清晰度。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句