WholeResponseRating::instance()->getRating($landlordResponse)这样写能通过,
(WholeResponseRating::instance())->getRating($landlordResponse)这么写就会报错
有人能解释一下吗?
php语法问题,大佬来看看
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
你知我知皆知 2024-08-07 08:06关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
在PHP中,
class和object是不同的概念。如果你使用的是类(Class),那么你应该使用->而不是.来访问属性。例如:
$wholeResponseRating = WholeResponseRating::getInstance(); $rating = $wholeResponseRating->getRating($landlordResponse);如果你想要创建一个对象并获取它的属性,你可以这样做:
$wholeResponseRating = new WholeResponseRating; $rating = $wholeResponseRating->getRating($landlordResponse);在这个例子中,我们首先创建了一个新的
WholeResponseRating实例,然后我们可以像对待任何其他对象一样去操作它。解决 无用评论 打赏 举报