使用语句顺序会影响PHP中的功能吗?

问题描述 投票:5回答:1

我一直在使用PHP的命名空间已经有一段时间了,我认为它是我编程的一个很好的补充。今天早上我想知道关于use声明的事情。我想知道use的顺序是否会影响我的PHP代码的功能性。

According to PHP.net

使用别名或导入引用外部完全限定名称的能力是命名空间的一个重要特性。这类似于基于unix的文件系统创建到文件或目录的符号链接的能力。

在PHP中,使用use运算符完成别名。

〜这很糟糕,没有关于包容的顺序。我们问问我的朋友吧!

下面,我将尝试给出一个更好的例子

Class C

namespace Fully\Qualified\Namespace;

use Fully\Qualified\Namespace\B;
use Fully\Qualified\Namespace\A;

class C
{
    // ...
}

Class B

namespace Fully\Qualified\Namespace;

use Fully\Qualified\Namespace\A;

class B extends A
{
    // ...
}

Class A

namespace Fully\Qualified\Namespace;

class A
{
    // ...
}

现在,在我的使用陈述中课堂B之前是否会包含课程A会给我带来麻烦吗?

php namespaces
1个回答
2
投票

当别名命名空间没有。

当在类体中使用时,Traits可能会影响与使用docblock注释相关的某些场景。

© www.soinside.com 2019 - 2024. All rights reserved.