PHP 提供了三种方式来终止脚本执行:return
,die
,exit
,终止脚本执行,指的是通过一条语句告诉 PHP 引擎,此语句之后的其他语句不需要执行。
return:执行到该处退出,如果是在函数中,表示退出函数,如果是在脚本中,表示脚本停止执行
//return return '*'; //是纯粹的返回值了,但是也不会运行后续代码(是函数级别的) //exit exit; //直接停止,并且不运行后续代码,不需要输出任何提示信息(是程序级别的) exit('stop here') ; //带括号表示在此处终止,但是要输出提示信息(是程序级别的) //die die('stop here') ; //是遇到错误才停止,停止程序运行,输出内容(是程序级别的)
return:函数的 return 是返回函数调用的地方,脚本的 return 是返回给脚本被包含的地方。
<?php //包含demo13_ stop. php $test = include ' demo13_ stop.php' ; var_ dump($test) ;
demo13_stop.php
<?php //终止脚本执行 echo 'start'; //return return '*';
基于以上可能,所以 PHP 的配置文件(项目配置文件:数据库的连接信息等),采用以上方式
<?php //项目配置文件 return array( 'host' =>'localhost', 'port' =>'3306', 'user' =>'root', 'pass' => 'root' );
到此这篇关于 PHP 终止脚本执行的实例代码的文章就介绍到这了。