欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

这里为啥用exit

程序员文章站 2022-06-06 09:51:43
...
下面是ecshop的入口代码,是防止重新安装的,其中exit我不理解。
我现在的理解是:如果上面都不成立,那么就退出了。比如安装了后,然后程序读到这里,一看条件都满足就退出了,退然都退了,整个网站不全挂了,反过来,没有安装他给你安装一下,安装了,就退出执行整个网站程序了,这到底是什么回事,主要是exit的运行机制是啥
if (!file_exists(ROOT_PATH . 'data/install.lock') && !file_exists(ROOT_PATH . 'includes/install.lock')
&& !defined('NO_CHECK_INSTALL'))
{
header("Location: ./install/index.php\n");

exit;
}


回复讨论(解决方案)

没有安装就header跳向安装界面
下面的exit就是一种保险的写法吧,万一没跳,也不让你执行后面的程序
exit就是退出,不运行后面的程序

相关标签: 这里为啥用exit