Iva*_*var 24
在PHP中,函数die()只是退出运行脚本并打印出参数(如果有的话).
显然,die()
或者它的等价物exit()
不会向脚本本身返回任何内容; 确切地说,这段代码没有多大意义:
if (die())) {
echo 'are we dead yet?';
}
Run Code Online (Sandbox Code Playgroud)
但是,根据你传递什么作为的(可选的)参数die()
或者exit()
,它也有返回给调用者,也就是造成你的脚本运行的命令.cli
但是,当您从命令行调用脚本时,它的实际用途通常仅限于SAPI php /path/to/script.php
.
注意:
die('goodbye cruel world');
Run Code Online (Sandbox Code Playgroud)
该代码将打印goodbye cruel world
,然后返回一个退出状态代码的0
,信令,该方法正常终止调用者.
另一个例子:
die(1);
Run Code Online (Sandbox Code Playgroud)
当您传递整数值而不是字符串时,不会打印任何内容,并且退出状态代码将是1
,向调用方发出信号通知该进程未正常终止.
最后,die()
没有任何论据是相同的die(0)
.
可以更改进程的退出状态以指示可能已发生的各种错误,例如,1
表示一般错误,2
表示无效的用户名等.
归档时间: |
|
查看次数: |
32037 次 |
最近记录: |