首页 > 代码库 > return 的作用.

return 的作用.

一: return在 if语句中的作用:

1 语句0;2 if(条件1)3 {4     语句1;5     return;6 }7 语句2;8 语句3;

执行的情况如果

满足条件1:  1,2(判断条件成立,进入if语句中),3,4,5,6(终止后面的代码) 

 执行了 语句0,语句1

不满足条件1: 1,2(条件不成立,不执行if语句),7,8

执行了语句0,语句2,语句3

------------

没有return:

1 语句0;2 if(条件1)3 {4     语句1;5     6 }7 语句2;8 语句3;

满足条件1: 语句0, 语句1,语句2,语句3

不满足条件1: 语句0,语句2,语句3

 

 

1 .没有使用return的时候:

1)没有做 226 行 ,if判断:  结果集中是有数据的.

技术分享

 

结果:

技术分享

 

2)走226行if 判断:结果集中没有数据:

技术分享

此时 if 判断执行后, if判断后边的语句仍然执行了. 输出了test test.

 

2 使用了return:

1)结果集中有数据:

技术分享

 

结果:

技术分享

 

没有走226行if判断:

 

2)结果集中没有数据:

技术分享

231行 echo"test test"没有执行;

这是因为你已经 进入if(){}语句中了 ,如果在这里 if(){语句1 return}; 语句2,语句3 ;  进入if判断中那么,后面的语句2,语句3就不会执行.

 

return 的作用.