在Aptana 3中导入Laravel 5.0项目时出错


Error in importing Laravel 5.0 project in Aptana 3

我在Aptana 3.0中导入了Laravel 5.0。

最初是抛出语法错误,由于默认的php5.3,我通过创建文件更新到PHP 5.4" PATH_TO_PROJECT/.settings/com.aptana.editor.php。prefs",包含以下内容:

eclipse.preferences.version=1
phpVersion=php5.4 

效果很好。

但是它仍然抛出两个语法错误在phpunit/php-token-stream/tests/fixtures/issue30.php

    <?php
    class Foo
    {
        public function bar()
        {
           return Foo::CLASS; //error line 
        }
    }
 ?>

,第二个文件是

供应商/danielstjules/线/测试/createTest.php

<?php
require __DIR__ . '/../src/Create.php';
use function Stringy'create as s; //error line
    class CreateTestCase extends PHPUnit_Framework_TestCase
    {
        public function testCreate()
        {
            $stringy = s('foo bar', 'UTF-8');
            $this->assertInstanceOf('Stringy'Stringy', $stringy);
            $this->assertEquals('foo bar', (string) $stringy);
            $this->assertEquals('UTF-8', $stringy->getEncoding());
        }
    }
    ?>

有进一步的线索吗?

Thanks in advance

我自己刚得到这个错误。当我运行PHPUnit时,我不小心检查了我的整个项目文件夹——包括供应商文件。直到PHP 5.6才支持"use function"语法,这是您的问题。

当我切换到只包含我编写的文件的app文件夹时,调试器运行正常。

希望这对你有帮助!