PHP 7 - Wprowadzenie
Co to jest PHP 7?
PHP 7 to główne wydanie języka programowania PHP, które jest reklamowane jako rewolucja w sposobie tworzenia i dostarczania aplikacji internetowych na urządzenia mobilne do przedsiębiorstw i chmury. To wydanie jest uważane za najważniejszą zmianę dla PHP po wydaniu PHP 5 w 2004 roku.
Nowe funkcje
Do PHP 7 dodano dziesiątki funkcji, z których najważniejsze wymieniono poniżej -
Improved performance - Po scaleniu kodu PHPNG w PHP7 jest dwukrotnie szybszy niż PHP 5.
Lower Memory Consumption - Zoptymalizowane PHP 7 wykorzystuje mniejsze zasoby.
Scalar type declarations - Teraz można wymusić parametry i typy zwracane.
Consistent 64-bit support - Spójne wsparcie dla maszyn o architekturze 64-bitowej.
Improved Exception hierarchy - Poprawiona hierarchia wyjątków.
Many fatal errors converted to Exceptions - Zakres wyjątków został zwiększony, obejmując wiele błędów krytycznych konwertowanych jako wyjątki.
Secure random number generator - Dodanie nowego bezpiecznego API generatora liczb losowych.
Deprecated SAPIs and extensions removed - Różne stare i nieobsługiwane elementy SAPI i rozszerzenia są usuwane z najnowszej wersji.
The null coalescing operator (??) - Dodano nowy zerowy operator koalescencji.
Return and Scalar Type Declarations - Dodano obsługę typu zwracanego i typu parametru.
Anonymous Classes - Dodano obsługę anonimowych.
Zero cost asserts - Dodano obsługę asercji zerowych kosztów.
PHP 7 używa nowego Zend Engine 3.0 do prawie dwukrotnej poprawy wydajności aplikacji i 50% lepszego zużycia pamięci niż PHP 5.6. Pozwala na obsługę większej liczby jednoczesnych użytkowników bez dodatkowego sprzętu. PHP 7 zostało zaprojektowane i przeprojektowane z uwzględnieniem dzisiejszych obciążeń.