egi*_*gig 7 php codeigniter exit-code
我对C,C++或任何比PHP更低级别一无所知.我在github上看了一下Codeigniter 3代码并发现它添加了退出状态代码常量,即我们可以这样做:
exit(EXIT_DATABASE)
手段exit(8)
或exit(EXIT_UNKNOWN_CLASS)
手段exit(5)
有什么不同
echo 'Configuration file not found';
exit(3);
Run Code Online (Sandbox Code Playgroud)
只是
exit('Configuration file not found');
?
exit(integer)
在php 中使用的目的是什么?它没有打印任何东西,是吗?我也检查了文档和google一些,但仍然没有弄清楚.如何利用这个?哪里可以参考这个?
谢谢.
我认为手册已经说得很清楚了,让我们看一下这个例子
//exit program normally
exit;
exit();
exit(0);
//exit with an error code
exit(1);
exit(0376); //octal
Run Code Online (Sandbox Code Playgroud)
它用于从控制台退出程序,无论是否有错误,因此您可以跟踪它们,并且它与函数完全相同die()
。
如果 status 是整数,则该值将用作退出状态并且不打印。退出状态应在 0 到 254 范围内,退出状态 255 由 PHP 保留,不得使用。状态0用于成功终止程序。
string
正如您所说,如果您将其与 a而不是整数一起使用,该函数还允许您直接打印错误
如果 status 是字符串,则此函数将在退出之前打印状态。