在我们开发过程中,有时候一些HTML页面需要映射很多的变量,我们便可以使用数组的形式来进行映射,这样既可以使得代码更加的简洁易读,也避免了重复性的assign操作。
thinkphp中的批量assign举例:
//常规映射
$this->assign('username',$username);
$this->assign('password',$password);
$this->assign('result',$result);
//数组映射
$this->assign('arr',array(
'username' => $username,
'password' => $password,
'result' => $result
)
);
取值映射的时候我们可以这样书写:
$arr['username']
$arr['password']
$arr['result']
这样书写既减少了代码量,又可以使代码更加美观易读,同样的道理我们也可以采用这种方式,去批量获取POST、和GET方式提交的值,任何一种细节的优化,可能有一些在我们的过程中看似微不足道的地方,都有利于良好的编码习惯养成,对于我们的成长和提高都有一定的帮助。