Phpunit 语法错误,意外使用T_,在我的SauceLabs测试用例中应为T_函数

Phpunit 语法错误,意外使用T_,在我的SauceLabs测试用例中应为T_函数,phpunit,saucelabs,Phpunit,Saucelabs,我尝试了以下SauceLabs PHP教程: 我试着让它在Windows上运行。因此,我遵循每一步,直到必须运行以下命令: vendor\bin\phpunit.bat WebDriverDemo.php 这将生成一个错误:解析错误:语法错误,意外的T_使用,C:\xampp\htdocs\sauce tutorial\vendor\sauce\sauce\香肠\src\sauce\香肠\WebDriverTestCase.php中需要T_函数 第6行 所以我试着在第6行查看WebDriver

我尝试了以下SauceLabs PHP教程:

我试着让它在Windows上运行。因此,我遵循每一步,直到必须运行以下命令:

vendor\bin\phpunit.bat WebDriverDemo.php
这将生成一个错误:解析错误:语法错误,意外的T_使用,C:\xampp\htdocs\sauce tutorial\vendor\sauce\sauce\香肠\src\sauce\香肠\WebDriverTestCase.php中需要T_函数 第6行

所以我试着在第6行查看WebDriverTestCase.php,代码如下:

沙司\香肠

abstract class WebDriverTestCase extends \PHPUnit_Extensions_Selenium2TestCase
{
    use TestCase; // this is line 6
}

这个代码有什么问题?我没有做任何改变,我只是试着按照教程的建议运行。有什么想法吗?

我不使用PHP,但根据我在谷歌搜索中发现的情况,我建议您确保使用PHP5.4或更高版本运行代码。在我在web上发现的使用旧版本PHP的案例中,似乎是导致该错误的原因。

我得到了相同的错误。PHPV5.3.29。我的类不是抽象的,而是从另一个类扩展而来的。我在同一个项目中有另一个类,它使用traits,但不扩展另一个类。那一个很好用。扩展类是否有问题?