我被困在一个php4服务器上,我需要将脚本从php5转换为php4。
我需要把这段代码转换成php4
$response = $this->parent->send('get_content_list', $tail);提前通知。
更新这是我得到的错误:
Fatal error: Call to undefined method: stdClass->send()更新我在父类中有一个__constructor。我把它改成了类名,没问题!
发布于 2011-06-14 13:34:50
我被困在一个php4服务器上,我需要将脚本从php5转换为php4。
再找个主人。PHP4被广泛认为是一种负担,它已经过了生命的尽头,而且您正在从许多方便的特性中掠夺自己,这可能会减少开发时间。
$response = $this->parent->send('get_content_list', $tail);所以?这在PHP4中不起作用是没有原因的,只要$ this ->父级是实际定义的,并且是对象吗?你有什么错误吗?
发布于 2011-06-14 13:37:14
使用
$response = $this->parent->send('get_content_list', $tail);如果这不起作用,请告诉我们您得到的错误消息。如果没有收到任何错误消息,但仍然无法工作,请将error_reporting设置为E_ALL并打开display_errors。
发布于 2011-06-14 13:57:36
如果我没有错,并从错误中猜测,您将尝试调用父类的send()方法,对吗?
如果是这样的话,那么恐怕$this->parent不是正确的方法。尝试使用parent::send(),否则您也可以使用父类名而不是“父”关键字。
但是,如果$this->parent指向父类,则语句可能有效。
希望这能有所帮助!
https://stackoverflow.com/questions/6344293
复制相似问题