Jeaforea 2018-11-15 08:43 采纳率: 0%
浏览 266

php语法问题,大佬来看看

WholeResponseRating::instance()->getRating($landlordResponse)这样写能通过,
(WholeResponseRating::instance())->getRating($landlordResponse)这么写就会报错
有人能解释一下吗?

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-07 08:06
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    在PHP中,classobject是不同的概念。如果你使用的是类(Class),那么你应该使用->而不是.来访问属性。

    例如:

    $wholeResponseRating = WholeResponseRating::getInstance();
    $rating = $wholeResponseRating->getRating($landlordResponse);
    

    如果你想要创建一个对象并获取它的属性,你可以这样做:

    $wholeResponseRating = new WholeResponseRating;
    $rating = $wholeResponseRating->getRating($landlordResponse);
    

    在这个例子中,我们首先创建了一个新的WholeResponseRating实例,然后我们可以像对待任何其他对象一样去操作它。

    评论

报告相同问题?