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ć:
5 rzeczy, na które warto zwrócić uwagę, wybierając dedykowany system klasy ERP, WMS lub LMS

Tworzenie dedykowanych aplikacji web’owych (dostępnych przez przeglądarkę WWW z poziomu komputera, tabletu czy telefonu) jest… Read More

Warsztaty Discovery – 5 powodów dla których warto je przeprowadzić

Post pochodzi bezpośrednio z naszych oficjalnych kanałów na Social Media. W dynamicznym… Read More

Optymalizacja eCommerce vs. Zewnętrzny Dyrektor Technologiczny

🛠️ Studium przypadku 🛠️Post pochodzi bezpośrednio z naszych oficjalnych kanałów na Social… Read More