什么是';使用';CakePHP 3.x中的关键字平均值?

什么是';使用';CakePHP 3.x中的关键字平均值?,php,cakephp,Php,Cakephp,我开始学习CakePHP,use关键字似乎无处不在,但是我找不到它的文档。它像Java中的导入吗?下面是CakePHP博客教程中的一个示例 // src/Model/Table/ArticlesTable.php namespace App\Model\Table; use Cake\ORM\Table; class ArticlesTable extends Table { public function initialize(array $config) {

我开始学习CakePHP,use关键字似乎无处不在,但是我找不到它的文档。它像Java中的导入吗?下面是CakePHP博客教程中的一个示例

// src/Model/Table/ArticlesTable.php

namespace App\Model\Table;

use Cake\ORM\Table;

class ArticlesTable extends Table
{
    public function initialize(array $config)
    {
        $this->addBehavior('Timestamp');
    }
}

这意味着在任何地方都是一样的,不仅仅是CakePHP

您正在将一个类从另一个命名空间导入到您的命名空间

如果没有它,您将不得不使用:

class ArticlesTable extends \Cake\ORM\Table

而不是您正在使用的较短版本(表)。

使用
关键字使您能够使用别名引用外部完全限定名,或者导入,这是名称空间的一项重要功能

所有支持名称空间的PHP版本都支持三种别名或导入:类名称别名、接口名称别名和名称空间名称别名。PHP5.6+还允许使用别名或导入函数和常量名称

例如:

use My\Full\Classname as Another;

有关更多详细信息,请查看

好的,非常感谢!这是我使用的第一个框架,所以有些混乱。