当前位置: 首页 > 知识库问答 >
问题:

语法错误,意外的T_OBJECT_OPERATOR?脸谱网

邵飞宇
2023-03-14

我正在使用facebook PHP api练习

当我尝试在这里创建登录功能时,出现了这个警告

语法错误,/home/u528851895/public_html/Desktap/facebook-php-sdk-v4-4.0-dev/src/facebook/FacebookResponse中出现意外的T_OBJECT_OPERATOR。php第137行

但当我使用mamplocalhost时,这是可以的

这是FacebookResponse.php中的第136~138行:

  public function getGraphObject($type = 'Facebook\GraphObject') {
    return (new GraphObject($this->responseData))->cast($type);
  }

共有1个答案

诸葛文博
2023-03-14

升级您的php版本或做类似的事情

public function getGraphObject($type = 'Facebook\GraphObject') {
    $obj = new GraphObject($this->responseData);
    return $obj->cast($type);
  }
 类似资料:
  • 问题内容: 调试代码时出现此错误: PHP解析错误:语法错误,第72行的order.php中出现意外的T_OBJECT_OPERATOR 这是代码段(从第72行开始): 问题答案: 不幸的是,不可能在刚用PHP 5.4之前创建的对象上调用方法。 在PHP 5.4和更高版本中,可以使用以下内容: 注意必填的括号对。 在以前的版本中,必须在变量上调用方法:

  • 下面是代码的一个片段(从第72行开始):

  • 当我试图将一个博客条目添加到我的数据库中时,我总是得到一个错误。我有一个简单的语法荧光笔,但它不显示什么地方不对劲。 错误:< code>PHP解析错误:语法错误,意外的T_OBJECT_OPERATOR,在第75行和第71行应为“)” 我的脚本:

  • 我以前从未遇到过这种情况,但现在我们开始: 有什么想法吗? 运行php fpm 5.3 Ubuntu 看起来好像评论不起作用...

  • 你能看到为什么我会得到一个意外的T_ELSE错误的原因吗?我一定是瞎了..

  • 第22行是: 我不知道为什么我会得到这个,我已经检查了我的语法,所有似乎是正确的。它基本上不喜欢执行查询后的任何内容 编辑: 我明白这是容易SQL注入,但我这样做只是为了测试目的。