您好,欢迎访问一九零五行业门户网

这边为啥用exit

这里为啥用exit
下面是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就是退出,不运行后面的程序
其它类似信息

推荐信息