php嵌套判断的改良用法,巧用exit结束程序

if($hbcount>0){
	$this->assign("msg","每个用户每天仅可领取一次红包");
	$this->display(":ffsb");
	exit;
}

在平时开发过程中,判断是特别常用到的语法,循环嵌套判断时,代码冗长,阅读性不好,尤其是多个条件判断并不存在必然并列关系时,显得很尴尬,这时可以分别判断,对于符合条件的,页面直接跳转走。

切记:不是页面跳转走了,下边的代码就不执行了!!!

$this->display();

这个方法后边的代码还是会继续执行的,多么痛的领悟啊。。。。

为了防止这种情况的发生,在最后,加上exit;   即可。这样,后边的一切代码都不执行了,包括本if同级后边的。


转自:http://www.thinkphp.cn/topic/45216.html


猜你喜欢

转载自blog.csdn.net/moniteryao/article/details/80919962