关于resturn与die的区别


<?php
header('content-type:text/html;charset=utf-8');
function A(){
	echo '正在执行函数';
	return;//此时改为die的话则函数终止
}
echo '开始调用函数';
echo '结束调用函数';

function A(){
echo 'Hellow';
return 5;
}
$rex = A();
echo $res;//输出Hellow 5;

PHP终止程序的运行有三种方式:著脚本程序中使用的return,exit,die(),三者所在的脚本文件他们之后的代码都不会执行了,
PHP开发模式如下;
1.return
return是语言结构不是函数
	当调用此函数时,函数的执行只会进行到return这一步,return之后的语句都不会执行,return的参数值返回如果再主脚本文件中调用return,则脚本终止运行。
2.die
直接终止脚本
在有return这种语言结构的函数被调用时,函数输出只会输出到return,return之后的语句都不会执行,且return参数值返回。

return只会终止函数本身,die会终止脚本运行



猜你喜欢

转载自blog.csdn.net/weixin_43583220/article/details/83962373