Chamilo错误:警告:输入中出现意外字符:'\';(ASCII=92)第9行的/srv/disk8/1265300/www/portal.mdg-5.org/index.php中的state=1

Chamilo错误:警告:输入中出现意外字符:'\';(ASCII=92)第9行的/srv/disk8/1265300/www/portal.mdg-5.org/index.php中的state=1,php,session,Php,Session,我的查米洛有以下错误 警告:输入中出现意外字符:'\'(ASCII=92)中的状态=1 /第9行的srv/disk8/1265300/www/portal.mdg-5.org/index.php 分析错误:语法错误,意外的T_字符串,应为 T_常量_包装的字符串或中的“(”号) /第9行的srv/disk8/1265300/www/portal.mdg-5.org/index.php 第9行是以下代码: use \ChamiloSession as Session; 我使用的是PHP5.2.1

我的查米洛有以下错误

警告:输入中出现意外字符:'\'(ASCII=92)中的状态=1 /第9行的srv/disk8/1265300/www/portal.mdg-5.org/index.php

分析错误:语法错误,意外的T_字符串,应为 T_常量_包装的字符串或中的“(”号) /第9行的srv/disk8/1265300/www/portal.mdg-5.org/index.php

第9行是以下代码:

use \ChamiloSession as Session;

我使用的是PHP5.2.17。

发生这种情况的原因是您使用的代码试图使用PHP名称空间。名称空间仅在PHP5.3中引入,不会在您的系统上工作

PHP>5.3被指定为上的一项要求


不幸的是,除了升级您的PHP版本,您几乎无能为力。如果您使用共享主机,这当然会相当困难。

大多数共享主机都提供多个版本的PHP扩展。您应该询问支持人员如何激活更新的版本。@GhostGambler好的,是的!但我担心t默认为5.2的主机可能不是好人。。。