首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Parse :语法错误,第26行的T_OBJECT_OPERATOR中的意外C:\Domains\xyz.com\wwwroot\123\index.php

Parse :语法错误,第26行的T_OBJECT_OPERATOR中的意外C:\Domains\xyz.com\wwwroot\123\index.php
EN

Stack Overflow用户
提问于 2013-01-23 14:09:10
回答 2查看 1.8K关注 0票数 0

我对PHP和MySQL很陌生。当我在本地主机上运行我的文件时,一切都很完美!但是,当我上传所有文件以真实域运行时,我得到了以下信息:

Parse :语法错误,第26行的T_OBJECT_OPERATOR中的意外C:\Domains\xyz.com\wwwroot\123\index.php

这是index.php中的第26行:

代码语言:javascript
运行
复制
GetApplication()->GetUserAuthorizationStrategy()->ApplyIdentityToConnectionOptions($result);

我的网络托管提供商有PHP和MySQL。

任何帮助都是非常感谢的。

就是这样:

代码语言:javascript
运行
复制
function GetConnectionOptions()
{
    $result = GetGlobalConnectionOptions();
    $result['client_encoding'] = 'utf8';
    GetApplication()->GetUserAuthorizationStrategy()->ApplyIdentityToConnectionOptions($result);
    return $result;
}
EN

Stack Overflow用户

发布于 2013-01-23 14:49:36

这是在PHP 5中引入的,无论您部署到什么地方都需要更新,因为它运行的是PHP 4。

测试用例:

代码语言:javascript
运行
复制
<?php
class TestingClass
{
    function test()
    {
        return $this;
    }
}
function test()
{
    return new TestingClass();
}

test()->test();

PHP v5.0.0:

代码语言:javascript
运行
复制
C:\PHP500>php -l E:\testcase.php
No syntax errors detected in E:\testcase.php
C:\PHP500>php -v
PHP 5.0.0 (cgi-fcgi) (built: Jul 13 2004 21:39:41)

PHP v4.4.9:

代码语言:javascript
运行
复制
C:\PHP449>php -l E:\testcase.php
<br />
<b>Parse error</b>:  syntax error, unexpected T_OBJECT_OPERATOR in <b>E:\testcase.php</b> on line <b>16</b><br />
Errors parsing E:\testcase.php
C:\PHP449>php -v
PHP 4.4.9 (cgi-fcgi) (built: Aug  7 2008 15:04:24)
票数 3
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14481707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档