你这段代码问题很多... 一个函数只能有一个返回值, 甚至还少了个大括号
你可以返回一个数组, 里面包含$m, $n, 例如
<?php$a=1$b=1000
$result = solve($a,$b)
function solve($aa,$bb){
$m=array()
$n=array()
for($i=$aa$i<1000$i++){
$m[$i]=$i
$n[$i]=1000-$i
}
return array($m, $n) //返回一个数组
}
var_dump($result)
或者定义个全局的$m, $n
$a=1$b=1000solve($a,$b)
function solve($aa,$bb){
global $m,$n
for($i=$aa$i<1000$i++){
$m[$i]=$i
$n[$i]=1000-$i
}
return array($m, $n)
}
var_dump($m)
var_dump($n)
进入php源程序目录中的ext目录中,这里存放着各个扩展模块的源代码,选择你需要的模块,比如curl模块:cd curl执行phpize生成编译文件,phpize在PHP安装目录的bin目录下
/usr/local/php5/bin/phpize
运行时,可能会报错:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安装autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu Linux)
/usr/local/php5/bin/php -v
执行这个命令时,php会去检查配置文件是否正确,如果有配置错误,
这里会报错,可以根据错误信息去排查!
[ol][*]$result=$db->query($query)[*]//$nums=$result->num_rows[*]//for($i=0$ifetch_assoc()[*]??//$images[0]=$results[\'name_0\'][*]??//$images[1]=$results[\'image\'][*]? ?? ?? ?? ?? ?//}[*]? ?? ?? ?? ?? ?$images=$result->fetch_assoc()[/ol]为啥要把中间注释掉呢?改成:[ol][*]$result=$db->query($query)[*]$nums=$result->num_rows[*]for($i=0$ifetch_assoc()[*]??$images[$i][\'name\']=$results[\'name_0\'][*]??$images[$i][\'image\']=$results[\'image\'][*]? ?? ?? ?? ?? ?}[*]? ?? ?? ?? ?? ?//$images=$result->fetch_assoc()[/ol]下面显示部分:[ol][*]foreach($A as $b){[*]? ?echo \"\".$b[\'name\'].\"\".$b[\'img\'].\"\"[*]}[/ol] 查看原帖>>欢迎分享,转载请注明来源:内存溢出
评论列表(0条)