Добили смо нову верзију, PHP 8 је главно ажурирање које доноси много нових опција и оптимизација међу којима су унапређења синтаксе, error handling-a, објектно оријентисаног програмирања.
Неке од највећих промена:
- Named arguments
- Attributes
- Constructor property promotion
- Union types
- Match expression
- Nullsafe operator
- Just-In-Time compilation
- WeakMaps
Поред сјајних унапређења и промена, ево неких функција које су избачене или неће више бити подржане:
- each() функција
- create_function() функција
- allow_url_include INI опција
- get_magic_quotes_gpc() функција
- get_magic_quotes_runtime() функција
- convert_cyr_string() функција
Морамо да напоменемо да неке од наведених функција и даље можете да користите, али ћете добијати “notice” упозорење.
Вордпрес 5.6 тест на PHP 7.2 и PHP 8.0
Инсталирали смо Вордпрес са Divi темом да бисмо додали мало оптерећења на сајт и урадили смо то најпре на PHP 7.2 верзији. Намерно смо узели старију PHP верзију да бисмо пробали да извучемо веће разлике за поређење (прескочили смо PHP 7.4).
Затим смо то исто урадили, Вордпрес + PHP али на PHP 8.0 верзији.
Урадили смо мерења на Pingdom Speed Test-у, Google Page Speed Insights-у и на GTMetrix-у.
Вордпрес 5.6 + Divi + PHP 7.2
Битно је да имате у виду да је ово чиста инсталација Вордпреса и свеже инсталирана Divi тема без додатних измена и оптимизација, без плугинова и могућих додатних отежавајућих скрипти.
Pingdom:
Page speed insights за телефоне:
Page speed insights за десктоп прегледаче:
GTMetrix
Вордпрес 5.6 + Divi + PHP 8
Као и у прошлом случају, овде имамо чист Вордпрес са Divi темом али на PHP-у у верзији 8.
Овде сада добијамо много боље резултате који су скоро идеални, али имајте у виду још једном да ако имате сајт са 20-30-40 плугинова, нећете добити овако добре резултате без оптимизације сајта.
Pingdom:
Page speed insights за телефоне:
Page speed insights за десктоп прегледаче:
GTMetrix:
Да ли је PHP 8 бржи?
Па у питању су осетне разлике као што можете видети изнад. Може се рећи да јесте бржи али још увек не саветујемо брзи прелазак без тестирања.
Напоменућемо и да наши сервери имају одређене друге механизме који омогућавају брзи рад сајтова на свим верзијама PHP-а (и старијима).
Уколико се ваш сајт налази на серверу где до сада није улагано више пажње у лакши и бржи рад сајтова, разлика може бити већа и сајт може радити приметно брже на PHP 8 верзији.
Да ли да пређем на PHP 8?
Да, али само ако сте сигурни да ваш постојећи сајт подржава у потпуности нову верзију, тако да нема потребе да журите. Да бисте били сигурни, морате консултовати вашег програмера о томе.
Такође, уколико користите неку CMS платформу потребно је да проверите да ли подржава у потпуности нову верзију и, ако треба, сачекате ново ажурирање. На пример, Вордпрес се није тако лако дао новој PHP 8.0 верзији.
Више информација о PHP 8 можете наћи на https://www.php.net/releases/8.0/en.php
0 Comments