相关疑难解决方法(0)

如何以及在何处使用php中的关键字"use"

我一般在类定义之上使用关键字"use".像这样:

<?php
namespace suites\plugins\content\agpaypal;
use \Codeception\Util\Fixtures;
use \Codeception\Verify;
use \Codeception\Specify;

class agpaypalTest extends \Codeception\Test\Unit
{
    protected $tester;
    ...
Run Code Online (Sandbox Code Playgroud)

但是现在我意识到,我必须将特性指定的行放入类定义中.像这样:

 <?php
namespace suites\plugins\content\agpaypal;
use \Codeception\Util\Fixtures;
use \Codeception\Verify;

class agpaypalTest extends \Codeception\Test\Unit
{
    use \Codeception\Specify;

    protected $tester;
    ...
Run Code Online (Sandbox Code Playgroud)

我认为这是因为包\ Codeception\Specify; 是一种特质.但我不明白为什么我设置行use\Codeception\Specify时不能重用这个特性; 在课前定义?

如果有人能指出我的提示或解释,我会很高兴向我解释我应该在哪里使用关键词"使用"最好的.

php namespaces class traits codeception

3
推荐指数
1
解决办法
3900
查看次数

标签 统计

class ×1

codeception ×1

namespaces ×1

php ×1

traits ×1