致命错误:第 20 行不支持的操作数类型

发布于 2024-10-21 12:23:06 字数 629 浏览 6 评论 0原文

第 20 行:$this->data['available_credits'] = $total_credits - $used_credits;

    function index()   {
    $user_id = $this->session->userdata('user_id');
    $this->data['credits'] = $this->credit_m->get_credit_details($user_id);
    $total_credits = $this->data['total_credits'] = $this->credit_m->get_total_credits($user_id);
    $used_credits = $this->data['used_credits'] = $this->credit_m->get_used_credits($user_id);
    $this->data['available_credits'] = $total_credits - $used_credits;
    $this->template->build('credits_view',$this->data);
}

line 20: $this->data['available_credits'] = $total_credits - $used_credits;

    function index()   {
    $user_id = $this->session->userdata('user_id');
    $this->data['credits'] = $this->credit_m->get_credit_details($user_id);
    $total_credits = $this->data['total_credits'] = $this->credit_m->get_total_credits($user_id);
    $used_credits = $this->data['used_credits'] = $this->credit_m->get_used_credits($user_id);
    $this->data['available_credits'] = $total_credits - $used_credits;
    $this->template->build('credits_view',$this->data);
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

霊感 2024-10-28 12:23:06

我猜测您的 $total_credits 变量 $used_credits 不包含数字 - 它们可能包含一些无法减去的对象。

检查您的 get_total_credits()get_used_credits() 方法返回的内容;确保它们返回可与减法运算符一起使用的值。

I'm guessing your $total_credits variables $used_credits don't contain numbers -- they probable contain some objects, which cannot be substracted.

Check what your get_total_credits() and get_used_credits() methods return ; make sure they return values that can be used with the substraction operator.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文