函数返回值的基础问题。 //函数 - 返回值 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怎么实现在线阅读pdf文件? Linux服务器上的htm文件被挂马了,怎么解决呢? php搜索中用到.idx文件。 php中读取和写入的问题 问一个smarty的语法 初学PHP 想问各位高手 PHP可以实现局域网内的机器间的下载吗?紧急求助 linux下apache,resin整合后php的问题! 这些PHP代码,和JavaScript做某种结合后,网页不能正确显示的问题 smarttemplate与smarty有没有区别??希望知道的跟贴~~~~~~~~~ 问题出在哪里? 为啥不能往数据库中写呀 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
函数内部为局部变量,只能在函数内部使用.