我无法弄清楚第一个 return 语句,有人可以帮忙解释它是如何工作的吗?array_map
接受第一个参数的函数,但这里是一个数组。以及如何array(&$this, '_trimData')
工作?谢谢你的解释。
private function _trimData($mParam)
{
if (is_array($mParam))
{
return array_map(array(&$this, '_trimData'), $mParam);
}
$mParam = trim($mParam);
return $mParam;
}