严格标准:call_user_func()期望参数1是有效的回调非静态方法

时间:2017-06-02 08:00:03

标签: php

我有脚本: function setttpidedata($data) {return call_user_func(array('ServicesImplttpidedata','setttpidedata'),$data);}

在PHP 5.2中我得到strick警告"严格标准:call_user_func()期望参数1是有效的回调,非静态方法ServicesImplttpidedata :: deletettpidedatamktime()不应在"中静态调用。 在PHP旧版本我的脚本运行良好。你能帮忙解决我的问题吗?感谢

1 个答案:

答案 0 :(得分:0)

你必须传递一个有效的对象来调用非静态方法。

$z = new ServicesImplttpidedata();
call_user_func(array($z,'setttpidedata'),$data);