Една година след излизането на версия 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 за вече създадени и работещи приложения.
Кое от подобренията смятате, че е най-полезно и важно в тази версия?
![8 стъпки за създаване на продаващ онлайн магазин [Аудио] 8 стъпки за създаване на продаващ онлайн магазин](https://blog.superhosting.bg/wp-content/uploads/2020/03/sell-from-home-estore-blog-1-150x150.jpg)
![Готови сте с изграждането на онлайн магазина си? А какво следва после? [Аудио] Готов онлайн магазин? Какво следва после?](https://blog.superhosting.bg/wp-content/uploads/2022/11/SH-shopiko-serie-01-blog-150x150.png)
![4 подхода за безупречно клиентско обслужване [Аудио] 4 подхода за безупречно клиентско обслужване](https://blog.superhosting.bg/wp-content/uploads/2022/08/SH-customer-service-blog-150x150.png)