php55

Host.bg добави поддръжка на най-новата стабилна версия на PHP – 5.5.1. Базовата версия от новото семейство – 5.5.0 излезе официално преди около месец, а на 18.07.2013 г. се появи стабилната версия 5.5.1. Освен стандартното почистване от бъгове и добавянето на някои подобрения, във версия 5.5.1 може да откриете някои съвсем нови функционалности: •Генератори – (generators). Генераторите позволяват писането на код, който използва конструкцията foreach() за обхождане на голямо количество данни в масив, без да е необходимо целия масив да се зарежда наведнъж в паметта. Така се избягва изчерпването на цялото количеството системна памет, или увеличеното време за обработка на данните. •Ключова дума „finally” Използва се при обработка на изключения с try/catch. Кодът написан във „finally” блок се изпълнява винаги, независимо от това дали е възникнало някакво изключение или не. Тази функционалност съществува в други езици за програмиране от доста време. •API за хеширане на пароли Осигурява лесна за използване обвивка около crypt() за създаване и управление на пароли. •Поддръжка на постоянен array/string dereferencing- Отделните елементи и символи на масиви и низове вече могат да бъдат достъпвани директно, например: <?php echo [1, 2, 3][0]; echo 'PHP'[0]; ?> •Използване на scalar class name resolution чрез ::class. Възможно е да се използва ClassName::class, за да получите пълното име на класа ClassName. •Поддръжка на функция empty() Функцията empty() вече може да се прилага и върху резултатите на извикани функции или изрази. •Поддръжка на non-scalar Iterator keys във foreach. Конструкцията foreach() сега поддържа ключове от всякакъв вид. Не-скаларни ключове няма в обикновените масиви в PHP, но е възможно Iterator::key() да върне стойност от всякакъв вид. •Поддръжка на функцията list() в конструкцията foreach(). Контролната структура foreach() в новата версия поддържа зареждане на елементите от многомерни масиви в отделни променливи чрез функцията list(). •Zend OPcache разширение за кеширане Zend Optimiser+ opcode cache е добавен към PHP като ново разширение OPcache. OPcache подобрява производителността, като съхранява PHP скриптовете във вид на прекомпилиран байткод в общата памет. По този начин не се налага PHP да зарежда и анализира скриптове при всяка заявка, което скъсява значително времето за нейното изпълнение. Версии 5.4 и 5.3 на PHP също са ъпдейтнати до техните последни стабилни разновидности PHP 5.4.17 (Old stable) и PHP 5.3.27 (Old stable). Клиентите на хостинг сървъри, които не поддържат тези версии могат да направят заявка от контролния панел на хостинга за преместване на сървър с включена поддръжка на последните версии.


Етикети: , , ,