Точно преди една година, по същото време, беше пусната основната версия на PHP 7.0. PHP 7.0 положи основите за бъдещото развитие на езика (PHPNG), като добави забележителни характеристики, с повишена в пъти производителност, бързина и намалена консумация на памет.
Преди няколко дни излезе и PHP 7.1 – първата версия от серията 7.x на PHP. В тази нова версия са включени много подобрения и нови функционалности, но и няколко несъвместимости с предишни версии.
Новости и подобрения в PHP 7.1
Ето само част от новостите и подобренията:
- Nullable типове; (допълнителна възможност за указване на NULL като параметър и/или върната стойност от функция);
- Void return type (декларира, че „тази функция не връща нищо“, включително ‘NULL’);
- Iterable pseudo-type;
- Class constant visibility modifiers – възможност за указване на видимост на клас-константите (private, protected, public);
- Square bracket syntax for list() – нов синтаксис за list() (с [] синтаксис);
- подобрен начин за прихващане на грешки (Catching Multiple Exception Types);
- Deprecated функционалности:
- Mcrypt;
- eval опцията за mb_ereg_replace () и mb_eregi_replace();
- и още новости.
Активиране на PHP 7.1
PHP 7.1 се поддържа на всички хостинг услуги при СуперХостинг.БГ.
В случай че ползвате споделен хостинг или Managed VPS, можете да активирате PHP 7.1 през контролния панел cPanel -> PHP Manager by SuperHosting.
Можете да активирате различна PHP версия само за определена директория в хостинг акаунта, чрез модифициране на .htaccess файла.
При услугите VPS и нает сървър клиентите могат собственоръчно да инсталират PHP 7.1.
Към момента системите Joomla! и Drupal не са обявили официално поддръжката на новата PHP версия. Това е вероятно да се случи с пускането на следващите им нови версии. WordPress 4.6 не е PHP 7.1 съвместим, но новата му версия 4.7 е напълно съвместима.
Преди да превключите към PHP 7.1 е препоръчително да извършите проверка дали вашият сайт, заедно с темата и плъгините, работят коректно с тази нова PHP версия. Ако все пак сте активирали PHP 7.1 и забележите, че някоя функционалност в сайта не работи коректно, винаги можете да превключите към предишната ползвана версия, през PHP Manager by SuperHosting в cPanel.