Powrót do kategorii
Backend
tagi
array, php7, tablice,

Nowości w PHP7 – cz. 2 – Definiowanie tablic jako stałych

Grzegorz
Grzegorz, 04/04/2016
definiowanie tablic jako stałych

Do tej pory w PHP nie było możliwe zdefiniowanie tablicy jako stałej za pomocą funkcji DEFINE. W PHP7 zostało to zmienione i możemy używać tablic do definicji stałych.

W PHP 5.6 i niższej wersji poniższy zapis byłby błędny:

define('COUNTRIES', [
    'Poland',
    'Germany',
    'France',
    'USA'
]);

W PHP7 już możemy definiować stałe w ten sposób.

dostęp do nich odbywa się w bardzo prosty sposób. Poniższy zapis:

echo COUNTRIES[1];

zwróci nam wartość Germany.

Jeśli chcemy skorzystać z tablic asocjacyjnych to robimy to w podobny sposób:

define('COUNTRIES', [
    'pl' => 'Poland',
    'de' => 'Germany',
    'fr' => 'France',
    'us' => 'USA'
]);

Tak więc wynikiem poniższego zapisu:

echo COUNTRIES['fr'] ;

Będzie „France

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?

Hello World! Sp. z o.o.
ul. Twarda 18
00 -105 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