Home  >  Article  >  Backend Development  >  exit作用真的这么大吗?

exit作用真的这么大吗?

WBOY
WBOYOriginal
2016-06-23 14:40:131387browse

正在编一个仓库管理系统。。入库没问题。。出库的时候。。
首先判定够不够,要是不够就
echo"<script>alert('此仓库没有这么多货物!!');history.go(-1);;</script>";

要是够的话后面就insert update。本来觉得跳转就已经可以防止后面insert update了,但是库存还是花花的减少啊,都成负数了。。。

一直想不明白,后来不知道咋想的后面加了句exit;貌似就好了?请问大大这是什么原理啊。。难道history.go(-1)跳转之后后面的还会继续运行?


回复讨论(解决方案)

这是肯定的。

这是肯定的。

这和函数不一样吗?要是跳到另外一个文件,本文件后面的还要执行?同时执行还是先执行完本文件的再执行跳转文件?

这是肯定的。
那是不是我要把我之前代码所有带跳转的后面都添加exit?

看情况吧,如果你不希望后面的代码执行了,那就加exit。

看情况吧,如果你不希望后面的代码执行了,那就加exit。

我一直以为后面代码自动不会运行的。。这下好了。。果然还要继续学习啊。。。还要加exit。。。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn