T_object_operator错误

时间:2013-05-27 02:37:57

标签: php

我试图理解为什么我从这个函数中得到意外的T_object_operator错误并且不确定原因。它表示第34行和第34行是该功能的开始。

public function is_user_locked($user_data->lock_date)
{
    if ($user_data->lock_date !== '0000-00-00 00:00:00')
    {
        /* User is locked out */

        if (strtotime(gmdate('Y-m-d H:i:s', time())) < strtotime($user_data->lock_date))
        {
            /* User is still locked out */
            return TRUE;
        }
        else
        {
            /* User is no longer locked out */
            return FALSE;
        }

    }
}

1 个答案:

答案 0 :(得分:2)

function is_user_locked($user_data->lock_date)是无效的语法,因为您无法将对象属性引用为函数参数 name 。您的意思是function is_user_locked($user_data)吗?