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

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

Czas czytania:

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

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