Image for Nowości w PHP7 – cz. 3 – Import klas, funkcji i stałych z tej samej przestrzeni nazw.

Nowości w PHP7 – cz. 3 – Import klas, funkcji i stałych z tej samej przestrzeni nazw.

Czas czytania:

Do tej pory (php < 7.0) aby zaimportować  funkcje, stałe lub klasy należało używać oddzielnych definicji.

use gogo\lib\TestClass1;
use gogo\lib\TestClass2;
use gogo\lib\TestClass3 as Test3;
use const gogo\lib\Const1;
use const gogo\lib\Const2;
use const gogo\lib\Const3;
use function gogo\lib\functionTest1;
use function gogo\lib\functionTest2;
use function gogo\lib\functionTest3;

W PHP7 zapis ten możemy znacznie skrócić:

use gogo\lib\{TestClass1, TestClass2, TestClass3 as Test3};
use const gogo\lib\{Const1, Const2, Const3};
use function gogo\lib\{functionTest1, functionTest2, functionTest3};

Powyższy zapis być może niektórym nie wydaje się jakąś znaczącą zmianą ale dla uporządkowania i czytelności kodu warto skorzystać z tego nowego rozwiązania grupującego elementy z tych samych przestrzeni.

Zainteresował Cię ten artykuł?

Oferujemy profesjonalne wsparcie programistów w technologii Web.
Może Cię również zainteresować:
Trendy w projektowaniu UX/UI 2021

Metody projektowania doświadczenia i interfejsu użytkownika nieustannie ewoluują. Każdego roku pojawiają się nowe zjawiska oraz… Read More

SSL płatne i bezpłatne, podstawowe i rozszerzone. Poznaj różnice

Obecnie posiadanie certyfikatu SSL dla domeny jest już niezbędne. Stało się tak za sprawą ustawień… Read More