今天发现一个的php内置函数,叫compact(),该函数创建一个由参数所带变量组成的数组。如果参数中存在数组,该数组中变量的值也会被获取。
这样可以减少点代码量。比如
function example() { $useID = $this->getUserid(); $userName = $this->getUseName($useID); $content = $this->genContent($userName); $result = array( 'useID' => $useID, 'userName' => $userName, 'content' => $content, ); return $result; }改成这样,代码简洁许多。
function example() { $useID = $this->getUserid(); $userName = $this->getUseName($useID); $content = $this->genContent($userName); return compact('useID','userName','content'); }