Powrót do kategorii
Backend
tagi
import klas, php7,

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

Grzegorz
Grzegorz, 10/04/2016
import klas w php7

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żemny 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.

Podobne artykuły

Nowości PHP7 – cz. 1 – Nowe operatory, dzielenie i inne ciekawostki

Wstęp do cyklu artykułów o zmianach i nowościach w PHP7

Poznajmy się
Poznajmy się
Chcesz porozmawiać o start-upach, projektach lub programowaniu?

GOGOmedia Sp. z o.o.
ul. Klimczaka 1
02-797 Warszawa

+48 22 378 47 27
GOGOmedia
GOGOmedia
Internet Software House

Jesteśmy internetową firmą technologiczną, dostarczamy kompletne rozwiązania informatyczne z zakresu web aplikacji. Kompleksowo obsługujemy klientów z różnych sektorów biznesu w zakresie dedykowanego oprogramowania. Prowadzimy szkolenia, doradzamy, wykonujemy specjalistyczne audyty i dzielimy się zdobytą przez lata wiedzą. Dla wielu jesteśmy partnerem, który pomaga osiągać wyznaczone cele biznesowe w najbardziej optymalny sposób.

Polecamy
Polecamy
narzędzia wspierające naszą codzienną pracę
  • New Relic
  • CloudFlare
  • JIRA
  • Bamboo
  • Axure
  • Zendesk
  • Microsoft Project