ParseUser:不能使用__PHP_Incomplete_Class类型的对象作为数组

时间:2015-10-21 02:23:24

标签: php parse-platform

我想使用Parse来保存数据 我使用ParseUser来保存用户 文档here

当我这样做时,我有一个ParseUser对象:

    $user = new \Parse\ParseUser();
    $user->set("username", "my name");
    $user->set("password", "my pass");
    $user->set("email", "email@example.com");
    var_dump($user);
    exit();

但是如果我尝试使用signUp方法 文档here

像这样:

        $user = new \Parse\ParseUser();
    $user->set("username", "my name");
    $user->set("password", "my pass");
    $user->set("email", "email@example.com");

    try {
        $user->signUp();
    } catch (\Parse\ParseException $ex) {
        echo $ex->getMessage();
    }

    exit();

我有这样的信息:

  

object(__ PHP_Incomplete_Class)#1(11){[“__PHP_Incomplete_Class_Name”] => string(15)“Parse \ ParseUser”[“_sessionToken”:protec .....   致命错误:不能在第340行的/var/www/myproject/vendor/parse/php-sdk/src/Parse/ParseUser.php中使用__PHP_Incomplete_Class类型的对象作为数组

1 个答案:

答案 0 :(得分:4)

我发现了错误:

require './vendor/autoload.php';

必须是之前

if (session_status() == PHP_SESSION_NONE) {
    session_start();
}