中止脚本执行函数:exit()和die()
2008-02-25 10:20
246 查看
中止脚本执行函数:exit()和die()
其实exit和die这两个名字指向的是同一个函数,die()是exit()函数的别名。该函数只接受一个参数,可以是一个程序返回的数值或是一个字符串,也可以不输入参数,这个函数没有返回值。
当传递给exit和die函数的值为0时,意味着提前终止脚本的执行。请见下例
<?
echo "11111";
exit(0);
echo "22222";
//22222不会被输出,因为程序运行到exit(0)时,脚本已经被提前终止。
?>
当程序出错时,可以给它传递一个字符串,它会原样输出在系统终端上,通常使用die()这个名字。
$fp=fopen("./readme.txt","r") or die("不能打开该文件");
//这种情况下,如果fopen函数被调用时,返回布尔值false时,die()将立即终止脚本,并马上打印传递给它的字符串.
其实exit和die这两个名字指向的是同一个函数,die()是exit()函数的别名。该函数只接受一个参数,可以是一个程序返回的数值或是一个字符串,也可以不输入参数,这个函数没有返回值。
当传递给exit和die函数的值为0时,意味着提前终止脚本的执行。请见下例
<?
echo "11111";
exit(0);
echo "22222";
//22222不会被输出,因为程序运行到exit(0)时,脚本已经被提前终止。
?>
当程序出错时,可以给它传递一个字符串,它会原样输出在系统终端上,通常使用die()这个名字。
$fp=fopen("./readme.txt","r") or die("不能打开该文件");
//这种情况下,如果fopen函数被调用时,返回布尔值false时,die()将立即终止脚本,并马上打印传递给它的字符串.
相关文章推荐
- exit() 函数输出一条消息,并退出当前脚本。 该函数是 die() 函数的别名。
- unity脚本自带函数执行顺序
- microtime()函数用法 及 计算脚本执行时间
- php循环,die/exit脚本执行控制,文件载入及错误控制
- Unity里如何停掉Coroutine, Invoke的函数的执行,以及脚本的Start()和Update()
- 服务器控件customvalidator可以在前台执行脚本判断,不过要使用固定的函数
- Unity脚本自带函数的执行顺序
- 如何设置WebView使得加载网页时能够执行JavaScript脚本中的alert()函数
- SQL server如何定时执行SQl脚本(函数)
- popen()函数执行脚本,要用pclose()函数关闭
- perl进程终止函数die/warn/exit/kill
- 服务器控件customvalidator可以在前台执行脚本判断,不过要使用固定的函数
- PHP执行python脚本的passthru()函数使用及注意事项总结
- unity脚本自带函数执行顺序
- Unity3D基础知识(一) MonoBehaviour脚本内置函数执行顺序测试
- Unity5脚本事件函数及其执行顺序
- exec系列函数执行脚本文件
- php 执行linux命令,shell脚本函数,获取服务器运行状态值
- JS实用脚本--页面加载完毕后执行函数
- Unity3D脚本各函数执行顺序And不同脚本的执行顺序