相关疑难解决方法(0)

如何避免PHP中的调用时传递引用弃用错误?

我正在尝试减少发送到我的apache服务器日志的警告.

一个警告是:

已弃用调用时传递引用.

这是我很难想象为什么这个被废弃了,因为它是这样一个有用的编程功能,基本上我这样做:

public function takeScriptsWithMarker(&$lines, $marker) {

    ...
}
Run Code Online (Sandbox Code Playgroud)

我调用这个函数重复从它得到结果并处理它们,但也让数组$ lines通过重复发送到这个方法来建立.

  1. 重新编程这将是广泛的.
  2. 我不想只是"关闭警告",因为我想看到其他警告.

因此,由于不推荐使用call-by引用,获得此模式功能的"可接受方式"是什么:即将字符串数组发送到方法中,让方法更改它们,然后继续使用阵列?

php

29
推荐指数
3
解决办法
3万
查看次数

标签 统计

php ×1