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ć:
Clutch Recognizes GOGOmedia as a 2022 Development Leader in Poland

GOGOmedia is a multidisciplinary team with vast experience in the digital technology space. We deliver… Read More

Zatrzymać użytkownika na stronie — 4 praktyczne sposoby

Tworząc stronę, zadaliście się sobie mnóstwo trudu. Macie dobre teksty, poprawne UX i atrakcyjny design,… Read More