请支持

时间:2019-05-31 15:41:48

标签: php

在升级到php7.3后,我需要一些错误的帮助。 出现以下错误

  

“函数getGroupFieldInfo()的参数太少,在第95行的/usr/www/users/clrgxm/components/com_hpmusers/views/searchresultconsultancy/tmpl/default.php中传递了4个参数,并且期望至少5个参数” >

我尝试添加“ = null”,但没有运气。

echo getGroupFieldInfo($free_spec_rows[0]->group_field, $free_spec_rows[0]->max_element, 'fs_','');

先谢谢您

1 个答案:

答案 0 :(得分:0)

如果升级PHP版本后仅看到该错误,则必须从7.1之前的PHP版本进行升级。这个不正确的函数调用始终是代码中的问题,但是较早的PHP版本仅对此发出警告,并且您的错误报告设置必须阻止您看到它。 See PHP 7.1 backward incompatible changes

  

以前,如果调用的用户定义函数的参数太少,则会发出警告。现在,此警告已升级为错误异常。此更改仅适用于用户定义的功能,不适用于内部功能。

您需要找到getGroupFieldInfo函数的定义,并查看最后一个参数应该是什么,然后从那里开始。