首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$this->父转换为php4

$this->父转换为php4
EN

Stack Overflow用户
提问于 2011-06-14 13:32:23
回答 3查看 273关注 0票数 1

我被困在一个php4服务器上,我需要将脚本从php5转换为php4。

我需要把这段代码转换成php4

代码语言:javascript
复制
$response = $this->parent->send('get_content_list', $tail);

提前通知。

更新这是我得到的错误:

代码语言:javascript
复制
Fatal error: Call to undefined method: stdClass->send()

更新我在父类中有一个__constructor。我把它改成了类名,没问题!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-14 13:34:50

我被困在一个php4服务器上,我需要将脚本从php5转换为php4。

再找个主人。PHP4被广泛认为是一种负担,它已经过了生命的尽头,而且您正在从许多方便的特性中掠夺自己,这可能会减少开发时间。

代码语言:javascript
复制
$response = $this->parent->send('get_content_list', $tail);

所以?这在PHP4中不起作用是没有原因的,只要$ this ->父级是实际定义的,并且是对象吗?你有什么错误吗?

票数 7
EN

Stack Overflow用户

发布于 2011-06-14 13:37:14

使用

代码语言:javascript
复制
$response = $this->parent->send('get_content_list', $tail);

如果这不起作用,请告诉我们您得到的错误消息。如果没有收到任何错误消息,但仍然无法工作,请将error_reporting设置为E_ALL并打开display_errors

票数 1
EN

Stack Overflow用户

发布于 2011-06-14 13:57:36

如果我没有错,并从错误中猜测,您将尝试调用父类的send()方法,对吗?

如果是这样的话,那么恐怕$this->parent不是正确的方法。尝试使用parent::send(),否则您也可以使用父类名而不是“父”关键字。

但是,如果$this->parent指向父类,则语句可能有效。

希望这能有所帮助!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6344293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档