如何解决ASCII=92错误,是否可以在php 4服务器上运行laravel 5.2项目


How to solve ASCII=92 error and will it be possible to run laravel 4 project on php 5.2 server ?

>我收到这样的错误,

Warning: Unexpected character in input: ''' (ASCII=92) state=1 in /home/dolovers/public_html/bootstrap/autoload.php on line 46

Parse error: syntax error, unexpected T_STRING in /home/dolovers/public_html/bootstrap/autoload.php on line 46

我当前的网络服务器 php 版本是 5.2 是原因吗?

我的第二个问题是,是否可以在php 4服务器上运行Laravel 5.2项目?如果没有,那么为 laravel 4 购买的好服务器是什么。在选择过程中,我应该注意什么?

'字符是namespace separator,由于 Laravel 4 使用命名空间而 PHP 5.2 不支持它们,它会触发语法错误,您不能在该版本的 PHP 上使用 Laravel 4。

顺便说一下,对 PHP 5.2 的支持早已放弃,您应该考虑升级到最新版本的 5.5.x 分支。