【发布时间】:2017-08-16 06:08:47
【问题描述】:
这是我的代码:
$this->results['twitter'] = array_push($this->twitter($request),"active");
它抛出:
只有变量应该通过引用传递
出了什么问题,我该如何解决?
【问题讨论】:
-
$new_array = $this->twitter($request); $this->results['twitter'] = array_push($new_array,"active"); -
@JYoThI 谢谢。我不能在一行中做到这一点,对吗?
-
是的,您不能将返回结果作为参数传递。所以你需要将它存储在变量中并作为参数传递。您可以通过引用函数来传递变量,以便函数可以修改变量
-
你会保存
array_push在$this->results['twitter']返回的数组长度
标签: php arrays initialization array-push