• Blog
  • Darmowe konsultacje
  • O mnie
  • Kontakt
Wyklikane.pl
  • Blog
  • Darmowe konsultacje
  • O mnie
  • Kontakt

Serwer / IT

  • Strona główna
  • Serwer / IT
  • Co się stało z PHP 6?

Co się stało z PHP 6?

  • Opublikowane przez Damian Kmieciak
  • Data 20 listopada 2019
  • Komentarze 0 komentarzy
Co się stało z PHP6?

W jednym z wcześniejszych wpisów omówiłem dokładnie dlaczego warto używać najnowszej wersji PHP. Czytając wspomniany artykuł i przeglądając wykresy popularności poszczególnych wersji można łatwo zauważyć, że brakuje jakiejkolwiek wzmianki o PHP 6. Dlaczego tak jest? Odpowiedź jest banalnie prosta. Taka wersja nie istnieje. Przynajmniej jako oficjalna numeracja.

Źródło zamieszania

Prace nad wersją PHP 6 zaczęły się dawno temu, bo 2005 roku. Według planów miała wprowadzić m.in. natywne wsparcie dla kodowania UTF8/Unicode, przestrzenie nazw i funkcje anonimowe i wiele innych rozwiązań. Niestety skomplikowany proces rozwijania rzeczonej wersji przeciągał się w nieskończoność. Nadzieje na dokończenie topniały z każdym miesiącem. Grono programistów skupionych wokół projektu prowadziło rozgorzałe dyskusje nad problemami przy wdrożeniu Unicode.

Spowolnienie prac miało również negatywny wpływ na rozwijaną równolegle wersję PHP 5.X. Blokowało wdrożenie niektórych rozwiązań czekających na usprawnienia z wersji PHP 6.

Rozwój wersji PHP 6 został oficjalnie zamknięty w marcu 2010 roku. Wskutek braku postępów, braku porozumienia między programistami oraz braku wystarczającej ilości doświadczonych osób przy rozwiązywaniu problemów wynikających z wdrożenia UTF.

Część gotowych wtedy usprawnień wdrożono do wersji PHP 5.3. Pozostała część kodu (poza obsługą Unicode) została później rozwinięta i wydana w wersji PHP 5.4. Ostatecznie, pogrzebało to szanse na wydanie wersji 6.

Dlaczego numeracja PHP pomija zatem numer 6?

No dobrze, ale skoro z pierwotnej wersji PHP 6 niewiele zostało, to dlaczego kolejna duża wersja posiada numerację 7.0 i kolejno? Przyczyną takiego stanu rzeczy są kwestie marketingowe/wizerunkowe. Otóż w trakcie tych kilku lat zaczęły już powstawać książki i publikacje opisujące nowości i zalety wersji PHP 6.

W momencie gdy projekt został zamknięty w 2010 roku istniała już obszerna dokumentacja z rozmaitych źródeł. Gdyby wersję PHP 7 wydano z zachowaniem ciągłości numeracji to powstałoby niemałe zamieszanie. Owe książki i publikacje opisujące porzuconą wersję PHP 6 wskazywałyby na zupełnie inną wersję kodu, nie mającą nic wspólnego z opisywanymi przypadkami. Dlatego zdecydowano, że aby uniknąć zamieszania, nowa gałąź języka PHP będzie nosić numerację 7.

Wersja PHP 6 nie była jednak całkowitym niewypałem. Wiele rozwiązań programiści wprowadzili wraz z wersjami PHP 5.X i PHP 7. Środowisko deweloperskie zrewidowało swoje plany i system planowania wydawanych wersji. Istnieje określony cykl życia oprogramowania przewidujący konkretne przedziały czasowe w których dana wersja będzie rozwijana, utrzymywana lub porzucana. Powstał harmonogram a zatem większe prawdopodobieństwo wydania określonych wersji kodu w zakładanym czasie. I miejmy nadzieję że tak zostanie. Wersja PHP 7 przyniosła nam ogromne zyski wydajności a kolejne usprawnienia na tym polu są już testowane.

Osobiście pokładam duże nadzieje w opcji preload, która wstępnie załaduje wszystkie lub wybrane biblioteki i frameworki do pamięci podręcznej, dzięki czemu pierwsze wczytywanie stron będzie tak samo szybkie jak każde kolejne. Zacieram ręce. A czy Ty, wiesz już jak sprawdzić numer wersji PHP na serwerze?

Jeśli chcesz poczytać więcej o historii rozwoju PHP, zacznij od tego artykułu na Wikipedii.

ZAPISZ SIĘ DO NEWSLETTERA!

Bądź na bieżąco! W newsletterze będziesz otrzymywać m.in. informacje o nowych wpisach na blogu, poradnikach na YouTube, e-bookach oraz ważnych wydarzeniach ze świata WordPress. Wysyłam jedynie wartościowe treści.

Tag:PHP

  • Udostępnij:
author avatar
Damian Kmieciak

Programista, twórca gier i aplikacji na urządzenia mobilne oraz komputery PC. Projektant stron i sklepów internetowych, logotypów, wizytówek, opakowań, ulotek i etykiet. Ostatnio pracownik FIBARO odpowiedzialny za utrzymanie i rozwój strony internetowej.

Poprzedni wpis

WordPress 5.3 co nowego w nadchodzącej aktualizacji
20 listopada 2019

Następny wpis

Jak dodać motyw WordPress
2 grudnia 2019

Może Ci się spodobać

Jak się bronić przed atakami XSS
Jak się bronić przed atakami XSS. 3 metody zabezpieczeń
21 lutego, 2022
Dobre praktyki zakładania haseł
Dobre praktyki zakładania hasła
24 stycznia, 2022
Co to jest subdomena
Co to jest subdomena – jak ustawić i używać
2 listopada, 2020

Znajdź na stronie

Kategorie

  • Darmowe motywy
  • Design / Grafika
  • Elementor
  • SEO / Optymalizacja
  • Serwer / IT
  • WooCommerce
  • WordPress

Najnowsze wpisy

Jak wymusić 9 cyfr numeru telefonu w WooCommerce
Jak wymusić 9 cyfr numeru telefonu w WooCommerce
30st.2023
Jak zmienić nazwę sklepu WooCommerce
Jak zmienić nazwę sklepu WooCommerce
16st.2023
Jak wyświetlić polecane produkty
Jak wyświetlić polecane produkty w WooCommerce
02st.2023
Jak zbudować sklep internetowy
Jak zbudować sklep internetowy w WordPress
19gr.2022
Sierotki w WordPress
Sierotki w WordPress. Wiszące spójniki i przyimki
05gr.2022
Wyklikane Logo
+48 503 865 645
kontakt@wyklikane.pl