在 PHP 中,应该也是有 return 用法的,但是 PHP 还有 exit 和 die 的用法实现功能。
1、如果终止一个函数的用 return 即可,实例如下:
function testA(){
alert(‘a’);
alert(‘b’);
alert(‘c’);
}
testA (); 程序执行会依次弹出
‘a’,’b’,’c’。
function testA(){
alert(‘a’);
return;
alert(‘b’);
alert(‘c’);
}
testA (); 程序执行弹出
‘a’ 便会终止。
2、在函数中调用别的函数,在被调用函数终止的同时也希望调用的函数终止,实例如下:
function
testC(){
alert(‘c’);
return;
alert(‘cc’);
}
function testD(){
testC();
alert(‘d’);
}
testD (); 我们看到在 testD 中调用了
testC,在 testC 中想通过 return 把 testD 也终止了,事与愿违 return 只终止了 testC,程序执行会依次弹出
‘c’,’d’。
function testC(){
alert(‘c’);
return
false;
alert(‘cc’);
}
function
testD(){
if(!testC()) return;
alert(‘d’);
}
testD (); 两个函数做了修改,testC 中返回 false,testD 中对 testC
的返回值做了判断,这样终止 testC 的同时也能将 testD 终止,程序执行弹出 ‘c’ 便会终止