https://blog.superhosting.bg/php-5-5.html

Натиснете ENTER, за да видите резултатите или ESC за изход.

Новото PHP 5.5 – лято е, но технологиите не почиват!

2015-09-01
Технологии
PHP 5.5, хостинг услуги, нова версия, нови функционалности, подобрения, генератор, генератори, масив, цикъл

Определено летните почивки и отпускарско настроение не влияят на бързото и динамично развитие на уеб технологиите по света и у нас. Поредното доказателство е излизането на новата версия на PHP – 5.5. Какво можем да очакваме от нея, как да я активирате и използвате с нашите хостинг услуги, вижте в следващите редове.

Преди около месец официално излезе PHP v.5.5.0, а само от няколко дни е налична и версия 5.5.1. В нея са интегрирани много нови функционалности и подобрения, като някои от тях са:

  • Въведени са генератори (generators)
  • Генераторите дават възможност да се имплементират итератори без нуждата и допълнителната сложност на създаването на класове, имплементиращи ‘Iterator’ интерфейса. Казано с други думи – генераторите опростяват синтаксиса и кода необходим за създаването на итератор. Всяка функция вече може да се итерира в цикъл с помощта на ключовата дума ‘yield’.

    Също така генераторите дават възможност в кода да се използва foreach цикъл за обработка на множество от данни (масив), без да е необходимо масивът да се зарежда предварително в паметта. Така кодът става по-оптимален, по-бърз и се ползват по-малко сървърни ресурси.

  • Добавена е ключова дума „finally“
  • Използва се при обработката на изключения и грешки в кода.

  • Поддръжка на list() конструкция във foreach statements
  • В PHP 5.5 се добавя възможност за обхождане на масив от масиви и инициализиране на елементите от вложените масиви като локални променливи за цикъл. Прочитането на елементите се реализира чрез присвояването им към list() конструкция в цикъл. По този начин е възможно да се инициализират като променливи както всички елементи от вложения масив, така и само една част от тях.

    Пример:

    Всички елементи:

    <?php
    $array = [
    [1, 2],
    [3, 4],
    ];

    foreach ($array as list($a, $b)) {
    // $a contains the first element of the nested array,
    // and $b contains the second element.
    echo “A: $a; B: $bn”;
    }
    ?>

    Резултат от изпълнението:
    A: 1; B: 2
    A: 3; B: 4

    Част от елементите:

    <?php
    $array = [
    [1, 2],
    [3, 4],
    ];

    foreach ($array as list($a)) {
    // Note that there is no $b here.
    echo “$an”;
    }
    ?>

    Резултат от изпълнението:
    1
    3

  • Добавен е API за лесно хеширане на пароли
  • API дава възможност за лесно използване на crypt(). Това е удобно за създаване и управление на пароли по сигурен начин.

  • Добавено е Zend OPcache разширение за кеширане
  • OPcache подобрява производителността на PHP, като съхранява компилиран код в паметта. По този начин се оптимизира изпълнението на PHP заявките.

  • GD библиотеката е обновена до версия 2.1, като включва нови функционалности и подобрения.

Списък с всички промени може да намерите на следния адрес:
http://php.net/ChangeLog-5.php#5.5.0.

Поддръжка на PHP 5.5 при СуперХостинг

При всички хостинг планове се поддържат паралелно няколко версии на PHP – 5.2, 5.3, 5.4 и 5.5. На нашата помощна страница може да намерите информация как да ползвате различна версия на PHP.

Вече поддържаме и новата PHP v.5.5 на Linux плановете за споделен хостинг. Ще се радваме да я тествате, ползвате, развивате страхотни уеб проекти и разбира се, споделяте идеи и обратна връзка с нас! 🙂

А кои от новостите намирате за най-полезни и ще използвате най-често? Дали сме пропуснали някоя важна новост на PHP 5.5?

СуперХостинг.БГ

СуперХостинг.БГ е СуперЕкипът! Ежедневно всеки дава най-доброто от себе си, за да можете вие, клиентите на СуперХостинг.БГ, да сте номер едно. СуперСилата на СуперЕкипа е, че винаги е готов да ви даде точната информация, тази от която се нуждаете и за която питате.

500px270px
SuperHosting.BG

Препоръчани статии

Оставете коментар

9 Коментара към "Новото PHP 5.5 – лято е, но технологиите не почиват!"

Уведоми ме при
avatar
Васил Тошков
Гост

Чакаме новата версия 5.6, която вече е факт 😉

Васил Тошков
Гост

Пробвах на всичките ми три акаунта при вас и никъде не тръгна. Нали това е хендлъра?

AddHandler x-httpd-php55 .php

Danny
Гост

Пробвай с AddHandler application/x-httpd-php55 .php

Васил Тошков
Гост

На сървър “nova” не работи 🙁

wpDiscuz