Group use declarations

Classes, functions, and constants, which are in the same namespace, can be now imported in a single use statement. Previously, multiple use statements were required for that. Here is an example to understand it better:

<?php// use statement in Pre-PHP7 codeuse abc\namespace\ClassA;use abc\namespace\ClassB;use abc\namespace\ClassC as C;use function abc\namespace\funcA;use function abc\namespace\funcB;use function abc\namespace\funcC;use const abc\namespace\ConstA;use const abc\namespace\ConstB;use const abc\namespace\ConstC;// PHP 7+ codeuse abc\namespace\{ClassA, ClassB, ClassC as C};use function abc\namespace\{funcA, funcB, funcC};use const abc\namespace\{ConstA, ConstB, ConstC};

As you can see from this example, how ...

Get Building RESTful Web Services with PHP 7 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.