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

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。 语法 file_exists(path) path,必需。规定要检查的路径。 例子 $file = "check.txt"; if(file_exists($file)) { echo "当前目录中,文件".$file."存在"; } else { echo "当前目录中,文件".$file."不存在"; ...

PHP:详细解读 return 的使用方法

PHP:详细解读 return 的使用方法

在 PHP 中,首先 return 的意思就是返回。return() 是语言结构而不是函数,仅在参数包含表达式时才需要用括号将其括起来。当返回一个变量时通常不用括号,这样可以降低 PHP 的负担。 基本用法: 注意:最好不要用return($val)这种方式。 1、如果执行了 return,则 return 语句后面的内容将不会被执行了; function add($a,$ ...

微信扫一扫,分享到朋友圈

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