assign定义数组变量
在我们开发过程中,有时候一些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方式提交的值,任何一种细节的优化,可能有一些在我们的过程中看似微不足道的地方,都有利于良好的编码习惯养成,对于我们的成长和提高都有一定的帮助。
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。