Wróć do listy wpisów
Strony www
Agencja SEO i SEM > Blog > PHP 7.0.0

PHP 7.0.0

PHP 7.0.0

Na początku grudnia grupa PHP upubliczniła pierwszą wersję języka przeznaczoną dla środowisk produkcyjnych. Oznaczona numerem 7.0.0, zdaniem twórców jest punktem startowym dla rewolucji, na którą czeka całe środowisko skupione wokół tej technologii.

Rozwój siódmej wersji języka rozpoczął się prawie dwa lata temu. To wtedy rozpoczęto żmudną pracę refaktoryzacji Zend Engine, głownie pod kątem osiągania wysokiej wydajności skryptów oraz optymalnego zarządzania zasobami serwera. Dopiero w czerwcu 2015 po raz pierwszy udostępniono rozwojową wersję alfa, która nie była przeznaczona dla środowisk produkcyjnych. Już wtedy prace zostały przyjęte bardzo entuzjastycznie przez społeczność, ponieważ osiągnięte korzyści były spektakularne. Przy okazji prac optymalizacyjnych wprowadzono szereg rozwiązań znanych z innych języków programowania.

Twórcy nie ukrywają entuzjazmu związanego z wydaniem nowej wersji. W oficjalnej notatce dziękują za niewyobrażalny wkład społeczności w rozwój technologii. Mówią wprost, że 3 grudnia nie jest dla nich datą wypuszczenia nowego wydania, ale początkiem nowej ery w świecie PHP o ogromnym potencjale.

Najważniejsze cechy PHP7 to:

  • poprawienie wydajności skryptów nawet o 100% względem wersji 5.6,
  • spójne wsparcie 64-bitowych środowisk i wykorzystanie ich zalet,
  • znaczące obniżenie apetytu na pamięć RAM,
  • usprawniona obsługa wyjątków,
  • wiele błędów krytycznych w skryptach może zostać teraz obsłużonych za pomocą wyjątków,
  • poprawiono bezpieczeństwo generatora liczb pseudolosowych,
  • usunięto niepotrzebne lub niewspierane rozszerzenia do języka i do serwera,
  • dodano możliwość deklarowania typów zmiennych zwracanych przez funkcje,
  • dodano klasy anonimowe,
  • uproszczono zapis przestrzeni nazw (namespace),
  • wiele drobnych usprawnień i załatanych dziur.

Najnowsza wersja języka PHP przynosi wiele korzyścidla programistów, ponieważ w końcu zyskują coraz mniej wybrakowane narzędzie pracy, dla firm oferujących usługi hostingowe, ponieważ poprawa wydajności oznacza dla nich, że przy tej samej ilości serwerów mogą obsłużyć większą ilość klientów, oraz dla zwykłego internauty – szybsze przetwarzanie skryptów oznacza szybsze dostarczanie interesującej go treści.