我正在使用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);
}
升级您的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注入,但我这样做只是为了测试目的。