PHP 7中的组使用声明类型
PHP7使用三种不同类型的GroupUse声明-
非混合用途声明
混合用途声明
复合用途声明
非混合用途声明:
非混合使用声明意味着我们不会在单个语句中使用类,函数和构造。或者,可以说当我们使用use语句分别声明类,函数和常量时。这称为非混合组使用声明。
示例
use Publishers\Packt\{ Book, Ebook, Video, Presentation };
use function Publishers\Packt\{ getBook, saveBook };
use const Publishers\Packt\{ COUNT, KEY };混合组使用声明
当我们将PHP类,函数和常量组合在单次使用语句中时,它称为混合组使用声明。
示例
use Publishers\Packt\
{
Book,
Ebook,
Video,
Presentation,
function getBook,
function saveBook,
const COUNT,
const KEY
};复合用途声明
我们可以说复合使用声明更加经典和清晰,如果名称空间名称很大,它也不需要额外的输入。
假设我们在Publishers\Packet\paper命名空间中有一个Book类,在Publishers\Packet\Electronic命名空间中还有一个ebook类,并且音频,演示文稿类在Publishers\Packet\media中namespace.We可以编写所有这些内容,如下所示-
示例
use Publishers\Packet\Paper\Book; use Publishers\Packet\Electronic\Ebook; use Publishers\Packet\Media\{Audio,Presentation};现在,让我们使用CompoundUse声明重写相同的代码-
use Publishers\Packet\{
Paper\Book,
Electronic\Ebook,
Media\Audio,
Media\Presentation
};热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语