Nové PHP 7
- Podrobnosti
- Kategória: Blog
- Uverejnené: nedeľa, 25. december 2016, 07:13
- Napísal: Martin Polačik

Ste programátor alebo vlastníte nejakú webovú stránku, ktorá je vytvorená v PHP? Máme pre Vás dobrú správu, vyšlo PHP 7.
Čo od PHP 7 môžeme očakávať?
Tvorcovia PHP sa rozhodli prepracovať dátové štruktúry, vďaka čomu je php7 výrazne rýchlejšie a menej pamäťovo náročne. Okrem vyššej rýchlosti nám PHP 7 prináša aj rôzne novinky, niektoré z nich si predstavíme:
1. Názov je PHP 7 nie 6
Posledná aktuálna verzia PHP bola 5.6, po zdĺhavých diskusiách sa tvorcovia rozhodli označenie PHP 6 vynechať aby tak dali najavo ambíciu PHP výrazne posunúť dopredu.
2. Nový začiatok, nový Engine
PHP je už od roku 1999 "poháňané" enginom Zend, s príchodom nového PHP však prichádza aj nový engine z onzačením PHP#NG (Next Generation).
3. Rýchlosť, rýchlosť, rýchlosť
Vývojári PHP NG prefaktorovali Zend Engine, optimalizovali využitie pamäte a pridali možnosť kompilácia programu počas jeho behu (just-in-time, JIT), nie predním ako tomu bolo doteraz. Výsledky? Rýchlosť, rýchlosť a ešte raz rýchlosť. PHP 7 dosahuje až dvojnásobnú rýchlosť ako PHP 5.6. V niektorých prípadoch bola rýchlosť aj vyššia.
4. Anonymné triedy
PHP 7 zavádza anonymné triedy, čo je v iných objektovo orientovaných jazykoch bežná prax. Anonymná trieda je trieda, ktorá není pomenovanie.
5. Nový porovnávací operátor
Pribudol aj nový porovnávací operátor "spaceship". Zápis opertárora vyzerá takto: <=> a jeho úlohou je vratiť 0, ak sú oba operandy rovnaké, 1, ak je väčší ľavý operand, a -1, ak je väčší pravý operand..
6. Podpora 64 bitových systémov Windows
PHP je členom LAMP klubu, čo znamená že jeho natívnym prostredím je Linux. Samozrejme je možné jeho použitie aj na Windowsoch, až teraz však prichádza s podporov 64 bitových verzií.
7. Lahšie spracovanie chýb
Spracovanie "fatálnych" chýb bolo v php vždy veľmi problematické, vďaka novým objektom \EngineException a \BaseException by to už nemal byť problém.
8. Deklarácie a typová kontrola pro skalárne datové typy
Zmien sa dočkali aj definície a deklarované skalárne typy, kde sa zavádzajú nové deklarácie: int, float, string a bool, zároveň je možné pomocou skalárnych typov očakávať konkrétnu návratovú hodnotu.
Vyhľadávanie
Najčítanejšie články
- 31.08.2015 Hospodárska korešpondencia – vizitka firmy v písomnej komunikácii
- 08.12.2015 Microsoft Excel - rozklikávacie tlačidlo
- 18.12.2015 Microsoft Excel - Tvorba a formátovanie grafu
- 18.12.2015 Microsoft Excel - kópia tabuľky ako obrázok
- 02.05.2016 Ako zistiť, ktorý slide má v prezentácii najväčšiu veľkosť
Cookie je krátky textový súbor, ktorý do prehliadača odosielajú navštívené webové stránky. Webovým stránkam umožňuje zapamätať si informácie o vašej návšteve, napríklad preferovaný jazyk a ďalšie nastavenia. Ďalšia návšteva stránok tak môže prebehnúť ľahšie a môže byť produktívnejšia. Súbory cookie sú dôležité. Bez nich by bolo prehliadanie webu oveľa zložitejšie. Súbory cookie môžu byť použití aj na zhromaždovanie štatistických a marketingových údajov.
Na našom webe využívame Google Analitics cookies, ktoré nám umožňujú zistiť reálnu návštevnosť našej stránky.
Zoznam použitých cookies:
- Session Cookie - Cookie s náhodne generovaným názov, ktorá sa dá využiť pri prihlasovaný
- Google Analitics - Cookie využívaná na vedenie štatistiky o prístupoch na našu webovú stránku
-
Cookie Accept - Informácia či návšetvník súhlasí z ukladaním uvedených cookies.