牛骨文教育服务平台(让学习变的简单)
博文笔记

assign定义数组变量

创建时间:2016-11-14 投稿人: 浏览次数:1450

在我们开发过程中,有时候一些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方式提交的值,任何一种细节的优化,可能有一些在我们的过程中看似微不足道的地方,都有利于良好的编码习惯养成,对于我们的成长和提高都有一定的帮助。

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。