函数返回值的基础问题。 //函数 - 返回值 function add($x,$y) { $total = $x + $y; } echo "1 + 16 = ".$total;这样难道不能返回函数里面的变量嘛 。 //函数 - 返回值 function add($x,$y) { $total = 17; } echo "1 + 16 = ".$total;就算我这样定义值,也报错。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $total为什么是在函数体外面的?你在函数体里面定义的$total只是一个局部变量,肯定不能在外部显示,除非你用&来做地址传值 function add($x,$y) { return $x + $y;}echo '1 + 16 = '.add(1,16); 或者:function add($x,$y) { echo $x.' + '.$y.' = '.($x + $y);}add(1,16);楼主仔细看看官方手册中关于用户自定义函数的介绍:http://www.php.net/manual/zh/functions.user-defined.php 例如: $i=4;$one=1;$two=2;function two($one,$two){ $i=$one+$two; echo $i;此处输出3} echo $i;此处输出4函数内部为局部变量,只能在函数内部使用. 帮忙转化一个数组 高手帮忙看下~ 去重复! php图片水印文字的问题 如何 捕获提交事件,在提交前对客户输入的内容检查处理.不合法则阻止提交 数据库里获取每个数字集合的代表 我想知道类似土豆网上传视频时它是怎么从这个视频中切除来一个展示的小图的! 正则表达式啊,帮忙啊, php 大菜求助 关于配置文件求助 思路问题 为啥不能往数据库中写呀 PHP简单的聊天室
return $x + $y;
}
echo '1 + 16 = '.add(1,16);
function add($x,$y) {
echo $x.' + '.$y.' = '.($x + $y);
}
add(1,16);
楼主仔细看看官方手册中关于用户自定义函数的介绍:
http://www.php.net/manual/zh/functions.user-defined.php
$one=1;
$two=2;
function two($one,$two)
{
$i=$one+$two;
echo $i;此处输出3
}
echo $i;此处输出4
函数内部为局部变量,只能在函数内部使用.