Linux上意外的T_STRING

时间:2012-05-05 20:31:55

标签: php linux zend-framework doctrine

我刚刚将Zend项目上传到我的CentOS服务器。我正在使用Doctrine ORM,所以这要求我说明我正在使用的命名空间。

我的项目在我的Windows机器上运行正常,但当我尝试在服务器上运行时,我得到了

Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in ************/Bootstrap.php on line 2

错误。第2行是

use Doctrine\ORM\EntityManager,
Doctrine\ORM\Configuration;

我对Linux很新,也许我认为它的Linux有问题我错了,所以如何解决这个错误呢?

由于

1 个答案:

答案 0 :(得分:5)

更新PHP。 PHP> = 5.3支持命名空间,并且您的服务器上可能安装了低于此版本的版本。