为了账号安全,请及时绑定邮箱和手机立即绑定

用静态变量,无法缩进(传$spac就500错误,不传可以显示),如图

第一张图用静态变量可以显示,但想让它缩进,如图2 则报错。图3是引用

http://img1.sycdn.imooc.com//58ccb4ae0001bb7d16340646.jpg

http://img1.sycdn.imooc.com//58ccb4af000112e116440685.jpg

http://img1.sycdn.imooc.com//58ccb4b100018c6715800679.jpg


正在回答

5 回答

static 是静态属性,在内存中运行的,会把结果依次保存。getList($mysqlli,$row['id'])这样调用就ok,不用把$result写进去,结果数组也可用array_merge() 合并,尽量不要用static 有副作用

0 回复 有任何疑惑可以回复我~
#1

慕粉1311528564 提问者

虽然没有解决,但也还是学到了点东西,感谢
2017-03-19 回复 有任何疑惑可以回复我~

恩,知道了。我第二幅图里面调用时传了$result。实际上是不用传递的。谢谢啦。 

0 回复 有任何疑惑可以回复我~

顺便八卦下,你入行多久了

0 回复 有任何疑惑可以回复我~

14,15行 合并 $static $result=array(); 你那样写是两个不同的变量。第一张图,你调用函数的形参就错了啊,家空格当然报错,你把第二幅图16行改成 $result放到后面,$spac在他前面,两者调换位置你在看看结果

0 回复 有任何疑惑可以回复我~

按你说的,虽然没有报500错误,但数据没有显示。还有我之前第一张发的图,也把$result写进去了,也能出结果啊。只是在前面加空格就出错

http://img1.sycdn.imooc.com//58ce61e90001647813970503.jpg

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

用静态变量,无法缩进(传$spac就500错误,不传可以显示),如图

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信