当前位置:首页 » 编程语言 » phpreturn

phpreturn

发布时间: 2022-01-14 09:32:23

1. php return 返回不出值 为什么

已经返回了,的确是没有东西可以返回。。你看到的13并非同一层级的输出。而递归时产生的。

mysql_fetch_array 函数在没有更多数据时会返回 false 所以你最后得到的 $cla_z 值是 false 。不是数组,也就没有 $clas_z['id'] 。

而你之所以能看到13是因为在递归时,那一条数据的 f_id 为 0 跳出了循环,使得 $cla_z 得以保持数组,就能显示出个 13 来了。

想证明这一点很容易的。你把最后的 echo $cla_z['id']; 改成 var_mp($cla_z); 看看,你就知道了。

2. PHP中return的用法和实际作用

基本用法:

a)、return expression // 返回一个表达式结果

b)、return(expr) // 函数表达式

c)、return // 直接返回,或返回空值

注意:最好不要用return($val)这种方式。

1、如果执行了return,则return 语句后面的内容将不会被执行了;

function add($a,$b){

return $a+$b;

return $a*$b;

}

$c = add(5,3);//得到的$c值可以用在程序的其他地方。

echo $c;

输出结果:8,只执行$a+$b,$a*$b没有被执行。

2、return 可以是函数返回值,也可以返回一个空值,这要看具体用法,例如:

function test($a){

if($a>10){

return "a>10";

}else{

return "a<10";

}

$b=45;

$c=$b-$a;

echo $c;

}

在这个例子当中,当你调用这个函数的时候,然后给一个任何的数字,它都会返回一个字符串,而代码:

$b=45;

$c=$b-$a;

echo $c;

将永远不会被执行。

(2)phpreturn扩展阅读

php 中的循环有 for foreache while do{} whlie这几种。

1、continue

continue是用来在循环结构中,控制程序放弃本次循环continue;

之后的语句,并转而进入下一次循环。

continue 本身并不跳出循环结构只是放弃本次循环。

注意: continue如果用在非循环结构中(if switch)会导致程序出错。

2、break

break 的作用是跳出当前的语法结构,break语句可以带一个参数n,表示跳出的层数。

3、exit

exit 结束程序执行,可以用在任何位置。

4、return

return 语句是用来结束一段代码,并返回一个参数。

如果在主程序中使用,那么主程序将立马停止执行。

3. php return会结束脚本

如果return 是在方法或者函数里,不会结束脚本运行,只是返回当前的内容,该方法里下面的代码不再执行,这个较为常见;
如果return在方法外面,会结束当前return所在文件的脚本运行,并不影响其它的调用脚本,这个一般用在配置文件里,直接返回一个配置数组之类的。

4. php中return与return false区别能举个项目常用的例子吗

return表示退出执行,即结束一个函数的执行,这个时候事实上可以理解返回的是空值(void),如果你了解java的话就很清楚了,在java里面,如果一个函数没有返回值,那么返回的就是void。但是php是弱类型语言,并没有强制限定,也没有提供void关键字,且定义的函数可以返回多中类型的值。
return false就简单了,返回的是一个boolean结果,通常用于进行一些判断。
当然,如果返回值你并没有使用,return void的时候你也可以使用return false,即,如果一个函数只是执行一些操作,但是你并不需要返回的结果,直接使用return和return false、return true都是可以的,这个时候其实重点在return上,用于结束函数的执行。
例子就不提供了吧,很简单的。

5. PHP函数中 return $return 是什么意思

$return是变量吧。return是关键字吗?$+关键字,好像php中没有说明变量名不能用关键字的吧。。。
变量:$+不是数字开头的字母或下划线

6. 在PHP中return一般在什么情况下用。。

return就是返回值。

比如用户有一个函数,是进行加法运算,但是用户希望得到的是结果,不是输出结果,就要用返回值:

function add($a,$b){

return $a+$b;

}

$c = add(5,3);//用户这个得到的$c值就可以用在程序的其他地方

(6)phpreturn扩展阅读:

PHP函数

usleep() 函数延迟代码执行若干微秒。

unpack() 函数从二进制字符串对数据进行解包。

uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。

time_sleep_until() 函数延迟代码执行直到指定的时间。

time_nanosleep() 函数延迟代码执行若干秒和纳秒。

sleep() 函数延迟代码执行若干秒。

show_source() 函数对文件进行语法高亮显示。

7. php函数return值怎么用

就是这个函数调用表达式的值,比如function a( return 11;)那么调用时a()就等于11;同是当执行到return这句话时,函数中后面的代码将不在继续执行,return 的另一个功能退出;return或return 值

8. Php函数中返回值return和echo的区别

函数中echo只是在屏幕输出字符串类似于System.out.println
而return是函数的返回值

9. PHP中return false和return true区别

return表示退出执行,即结束一个函数的执行,这个时候事实上可以理解返回的是空值(void),如果你了解java的话就很清楚了,在java里面,如果一个函数没有返回值,那么返回的就是void。但是php是弱类型语言,并没有强制限定,也没有提供void关键字,且定义的函数可以返回多中类型的值。
return false就简单了,返回的是一个boolean结果,通常用于进行一些判断。
当然,如果返回值你并没有使用,return void的时候你也可以使用return false,即,如果一个函数只是执行一些操作,但是你并不需要返回的结果,直接使用return和return false、return true都是可以的,这个时候其实重点在return上,用于结束函数的执行。

10. php return;和return();的区别是什么,求大神解答下,感激不尽

return 和 exit都是php语言结构(PHP关键词而非PHP函数),所以一般不需要参数,也就不需要括号
如果需要传入参数,则要加上括号,并传入值

参看文档
http://php.net/manual/zh/function.return.php
http://php.net/manual/zh/function.exit.php

热点内容
新预算法的亮点 发布:2024-12-22 16:36:30 浏览:959
linux命令行快捷键 发布:2024-12-22 16:33:27 浏览:10
淘宝网怎么上传宝贝 发布:2024-12-22 16:30:53 浏览:753
服务器gps是什么意思 发布:2024-12-22 16:10:43 浏览:996
iqoo安卓11变声器在哪里 发布:2024-12-22 15:46:45 浏览:252
ie锁定初始密码在哪里找 发布:2024-12-22 15:44:48 浏览:296
linuxtcp窗口 发布:2024-12-22 15:34:24 浏览:948
安卓官翻机和原装有什么区别 发布:2024-12-22 15:34:24 浏览:662
linux挂载的磁盘 发布:2024-12-22 15:34:23 浏览:234
密码不允许含有字符是什么意思 发布:2024-12-22 15:30:15 浏览:169