我在我的控制器中创建了round($data['c']) = $data['a'] + $data['b']
但是当我运行它时,我得到了这样的错误:
Fatal error: Can't use function return value in write context in...
如何解决这个问题?
答案 0 :(得分:1)
round()
函数是返回舍入值,只能使用函数参数
:round( $data['c'])
评估任意数字(4)
,这是常数值,您无法将值分配为常数。
试试这种方式
$data['c'] = round($data['a'] + $data['b']);
答案 1 :(得分:1)
在将结果值存储到变量之前,您应首先对结果值进行舍入:
$data['c'] = round($data['a'] + $data['b']);