<?php
define(PI,3.14);
$rad=100
function cal_area($radius)
{
$area=PI*$radius*$radius;
return $area;
}
其中的return $area什么意思
首先你要明白一点, PHP是一种弱类型语言,变量在使用的时候不需要知道它是什么数据类型,系统自动会根据变量的指来推断变量的数据类型。
所以,跟一般的语言比如C语言不一样,函数有返回值,但是不需要声明返回值的类型。只需在函数在需要返回的地方调用return 语句即可。因而函数调用的时候,可以直接使用函数返回的值,比如这里的$area,这里就跟C语言差不多了。
希望你能明白,不明白可以追问!
所以,跟一般的语言比如C语言不一样,函数有返回值,但是不需要声明返回值的类型。只需在函数在需要返回的地方调用return 语句即可。因而函数调用的时候,可以直接使用函数返回的值,比如这里的$area,这里就跟C语言差不多了。
希望你能明白,不明白可以追问!
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-07-24
return 返回的意思
执行完函数返回运行结果
比如
function cal_area($radius)
{
//$area=PI*$radius*$radius;
$a="你好";
return $a;
}
意思是返回:你好
希望能给分本回答被网友采纳
执行完函数返回运行结果
比如
function cal_area($radius)
{
//$area=PI*$radius*$radius;
$a="你好";
return $a;
}
意思是返回:你好
希望能给分本回答被网友采纳
第2个回答 2013-07-24
return 就是返回值呀,执行完这个函数返回什么 返回$area这个变量的值
第3个回答 2013-07-24
return $area是该函数cal_area的返回值啊!即当函数cal_area被调用时,返回$area的值!
第4个回答 2013-07-24
返回变量$area; 就是cal_area最后得到的值
第5个回答 2013-07-24
就是将$area的值 返回到调用处
第6个回答 2013-07-24
这个函数的返回值啊 $str = cal_area(5);有返回值才能像这样赋值