PHP 终止脚本执行:return,die,exit

编辑于:2021年12月21日

PHP 提供了三种方式来终止脚本执行:returndieexit,终止脚本执行,指的是通过一条语句告诉 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 终止脚本执行的实例代码的文章就介绍到这了。

相关推荐

PHP 判断文件是否存在

PHP 判断文件是否存在

定义和用法 file_exists() 函数检查文件或目录是否存在。 如果指定的文件或目录存在则返回 true,否则返回 false。 语法 fi ...