Nowa wersja PHP - 5.3!

, 02-07-2009 | Źródło: sitepoint

Nowa seria PHP 6 zbliża się wielkimi krokami. Wydanie wersji PHP 5.3.0 to krok milowy w kierunku serii 6. Dla programistów, którzy nie mogą się już doczekać PHP 6 to bardzo dobra nowina, bowiem wiele funkcji, które pierwotnie miały pojawić się w serii 6, zostały wykorzystane w wersji 5.3. Na jej wydanie świat czekał ponad dwa i pół roku.

Wydanie wersji 5.3.0 poprzedziło wiele testów i aż cztery wersje kandydujące do wydania (RC). Wreszcie dostępna jest finalna wersja, która zawiera mnóstwo poprawek i nowości. Możemy do nich zaliczyć między innymi:

Przestrzenie nazw - namespaces

To zupełnie nowa funkcja, która rodzi wiele zastrzeżeń i wątpliwości wśród programistów. Dzięki niej możliwe jest użycie tej samej stałej czy funkcji w różnych obszarach kodu bez wywołania problemów w działaniu skryptu.

Natywny sterownik MySQL

Do tej pory, wszelkie interakcje z bazą MySQL występowały zwykle w połączeniu z libmysql.

Natywny sterownik MySQL w wersji PHP 5.3.0 został zaprojektowany od podstaw dla PHP i silnika Zend, co pociąga za sobą szereg korzyści. Przede wszystkim możliwe jest szybsze wykonywanie skryptów.

Po drugie, natywny sterownik wykorzystuje możliwość zarządzania pamięcią silnika Zend i w odróżnieniu od libmysql będzie przestrzegać limitu pamięci (zgodnie z ustawieniami w PHP)

OpenSSL functions

Łata do OpenSSL w PHP 5.3 oferuje dodatkowe funkcje niezbędne do wykonywania działań za pośrednictwem biblioteki OpenSSL, która nie tylko sprawia, że aplikacje stają się szybsze, ale pozwala także na ponowne wykorzystanie kodu pochodzącego z OpenSSL. To także dobre wieści dla osób, które aktualnie pracują z OpenID.

Programiści pozbawili język PHP w wersji 5.3.0 trybu emulacji silnika Zend 1. Funkcja ta znana była w serii PHP 4 jednak nie zapisał się w historii pozytywnie. Obecnie uznawane jest za narzędzie, które po prostu nie spełnia prawidłowo swojej funkcji. W planach jest także usunięcie funkcji safe_mode, która w zamyśle miała poprawić bezpieczeństwo, jednak w praktyce przysparza zbyt dużo problemów programistom i deweloperom.

Wersja PHP 5.3.0 przynosi dużą ilość poprawek. Przede wszystkim wpływają one na wydajność działania, a także znacznie polepszają wsparcie dla Windowsa. Do tej pory, PHP było negatywnie oceniane przez programistów(często nazywany przez nich "archaicznym"). Wersja 5.3.0 jest znacząco unowocześnia i zmodernizowana.

O wszystkich nowych funkcjach można dowiedzieć się ze strony php.net.

Dla wszystkich zainteresowanych nową wersją 5.3.0 został przygotowany poradnik, który pokazuje jak dokonać migracji z wersji 5.2 do 5.3.

Ocena 2/5 (40%) (7 głosów)
  • Śledzik
TAGI: php  

Komentarze:



    Dodaj komentarz:


    Temat:
    Twój nick:
    Komentarz:
     

    Prosimy o kulturę wypowiedzi. Komentarze zawierające niecenzuralne zwroty, bądź obrażające inne osoby będą usuwane. Kod HTML w wypowiedziach jest niedozwolony. Wydawca nie odpowiada za treść komentarzy.