本文目录一览:
怎么停止php代码执行? 只停止php的 其他的不停止
停止php代码执行有两个函数是die()和exit();
通常与错误管理一起使用(严格说来,它们是语言构造而不是函数,但是谁在意这些呢)。当在脚本中调用 die()和exit()时,将会终止整个脚本。它们都可用于阻止脚本继续执行,而使得某些重要的操作(如建立一条数据库连接)不会发生。你还可以给
die()和exit()传递一个将在浏览器中打印出来的字符串。
php为什么会自动停止执行
这个问题描述得不是很清楚,本身脚本有生命周期,代码执行完了就会终止运行。不可能一直执行下去,除非你写的代码逻辑是一直执行下去,另外php有个超时时间是30s,执行超过30s也会中断。可以在php配置中进行修改的。
为什么有的php程序会自动停止执行
有可能是超时了吧,修改php.ini,重启IIS,再看看有没有报错,如果确实是超时了,再放大max_execution_time配置项的值。
display_errors
=
On
error_reporting
=
E_ALL
php循环查询如果结果为空停止执行
必须用到 递归 。大概说下伪代码,也就是思路。
function A($id){
select * from table where id = 1
根据传入的ID,取得所有fid为这个值的数据,返回的是一个集合。
}
function B($id){
定义一个全局变量,array
调用A方法
for(循环A方法){
添加循环的值到全局变量array;
调用B 方法,传入的值是表中的id值
}
}