繁体   English   中英

PHP:如果我退出,会不会有任何危害? 在脚本末尾?

[英]PHP: will there be any possible harm if I put exit; at the end of the script?

显然,如果我exit; ,对我的CodeIgniter应用程序的请求最多可以节省300毫秒 exit; index.php的末尾。

/*
 * --------------------------------------------------------------------
 * LOAD THE BOOTSTRAP FILE
 * --------------------------------------------------------------------
 *
 * And away we go...
 */
require_once BASEPATH.'core/CodeIgniter.php';

/* End of file index.php */
/* Location: ./index.php */

exit; // <~~ save me ~300ms request time, from ~900ms to ~600ms

我知道,这很奇怪,我想不出任何合理的解释。 我正在寻找答案,并尝试在孤立的环境中重现行为。 但是同时,如果有我不知道的任何明显原因,我想问一下...

如果我退出,会不会有任何伤害? 在CodeIgniter 3.0的index.php末尾?

您是否考虑过关闭xdebug扩展并再次对其进行测试? 如果我在Windows机器上这样做-所有php脚本都能更流畅,更快速地运行-

我问这个问题是因为无论如何您的退出都是文件的结尾。 用您的一种观点写类似

<h3>Rendertime:<?php echo $this->benchmark->elapsed_time();?></h3>

看看有没有退出的执行时间。 大多数情况下,它们是相同的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM