Една година след излизането на версия PHP 5.5 се появи следващата, нова и още по-добра версия PHP 5.6.
След като PHP 5.6 стана факт, добавихме и тази версия на всичките ни сървъри за споделен хостинг.
PHP 5.6 се поддържа на всички сървъри за споделен хостинг и може да се активира през PHP Manager by SuperHosting в контролния панел cPanel.
При всички Linux хостинг планове се поддържат паралелно няколко версии на PHP – 5.2, 5.3, 5.4, 5.5 и вече 5.6.
Какво ново в PHP 5.6?
Ето няколко интересни подобрения:
php://input вече може да се преизползва
PHP идва с много вградени „опаковки“ за поддръжка на различни протоколи във функциите, които управляват файловата система като например fopen(), copy(), file_exists() и filesize(). Визуално са представени като URL адреси. Такива са и известните file://, http://, ftp:// и т.н.
php:// позволява достъпа към различни I/O потоци към PHP. php://input е read-only поток, който позволява четене на съдържанието в http запитванията. В по-стари версии на PHP, веднъж бъде ли прочетен този поток, той не може да се прочете отново. С PHP 5.6 това вече е възможно.
Добавена е възможността да се импортват функции и константи към пространство от имена
Въвеждането на пространство от имена (namespace) в PHP 5.3, даде възможност да се избягват сблъсъци с еднакви имена на класове и обекти за отделните зададени пространства. До версия PHP 5.6 имаше възможност да се използват функции за отделните пространства и да се импортват класове. Вече е възможно да се импортват и функции.
Функции с променлив брой параметри (Variadic function)
Освен досегашните функции за прочитане на подадените аргументи: func_get_args(), func_num_args(), func_get_arg(), новата версия на PHP поддържа и нотацията „…“ (три точки) за подаване на променлив брой параметри като аргумент.
Подадените по този начин параметри се „разпакетират“ в тялото на функцията като масив.
Освен полезните новости и подобрения, има и промени, които са несъвместими с предишни версии на PHP. Добре е да се имат предвид при промяна на версия на PHP за вече създадени и работещи приложения.
Кое от подобренията смятате, че е най-полезно и важно в тази версия?
![10 основни грешки при изграждането на един уебсайт [Аудио] 10 основни грешки при изграждането на един уебсайт](https://blog.superhosting.bg/wp-content/uploads/2021/10/SH_Fail_blog-1-150x150.png)
![3 стъпки за органично бизнес онлайн присъствие [Аудио] 3 стъпки за органично бизнес онлайн присъствие](https://blog.superhosting.bg/wp-content/uploads/2021/01/SH-BG-company-profiles-2021-blog-1-150x150.png)
![13 елемента на продаващия онлайн магазин [Аудио] Елементите на продаващия сайт в СуперБлога](https://blog.superhosting.bg/wp-content/uploads/2020/05/SH-OnlineElements-1-150x150.png)