{"id":3920,"date":"2016-01-21T08:50:40","date_gmt":"2016-01-21T07:50:40","guid":{"rendered":"https:\/\/www.websupport.hu\/blog\/?p=3920"},"modified":"2025-03-11T21:01:40","modified_gmt":"2025-03-11T20:01:40","slug":"a-php-7-bevezetese","status":"publish","type":"post","link":"https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/","title":{"rendered":"A PHP 7 bevezet\u00e9se"},"content":{"rendered":"<p><b>\u00daJDONS\u00c1G: Elind\u00edtottuk a PHP l\u00e9nyegesen gyorsabb 7-es verzi\u00f3j\u00e1t!<\/b><\/p>\n<p>[wc_box color=&#8221;info&#8221; text_align=&#8221;left&#8221;]<\/p>\n<p><strong>UPDATE<\/strong> 2016.03.09. &#8211; <strong>Fontos inf\u00f3!<\/strong> Minden olyan r\u00e9gebbi \u00fcgyfel\u00fcnknek, akiknek a cPanel-es t\u00e1rhelye a hassan (IP: 212.52.180.147) nev\u0171 szerver\u00fcnk\u00f6n van, el\u00e9rhet\u0151 m\u00e1r a PHP 7-es verzi\u00f3ja.<br \/>\nTerm\u00e9szetesen a kor\u00e1bbi verzi\u00f3k (5.6, 5.5, 5.4, 5.3, 5.2, 5.1 \u00e9s 4.4) tov\u00e1bbra is haszn\u00e1lhat\u00f3k maradnak.<\/p>\n<p>[\/wc_box]<\/p>\n<p><em>Ha csak az \u00e9rdekel, hogy mik\u00e9nt tudod a t\u00e1rhelyeden be\u00e1ll\u00edtani a PHP7-et, akkor g\u00f6rgess egyb\u0151l a bejegyz\u00e9s v\u00e9g\u00e9re!<\/em><\/p>\n<p><span style=\"font-weight: 400;\">Nemr\u00e9g jelent meg a PHP leg\u00fajabb, szupergyors 7-es sz\u00e1m\u00fa verzi\u00f3ja \u00e9s m\u00e1r siker\u00fclt is el\u00e9g nagy port kavarnia az internet vil\u00e1g\u00e1ban. A PHP k\u00f6z\u00f6ss\u00e9g (programoz\u00f3k, webfejleszt\u0151k \u00e9s a t\u00f6bbiek) azonnal elemezni kezdte az \u00fajdons\u00e1got k\u00fcl\u00f6nb\u00f6z\u0151 f\u00f3rumokon, k\u00f6z\u00f6ss\u00e9gi h\u00e1l\u00f3kon \u00e9s szakmai k\u00f6r\u00f6kben. Nek\u00fcnk pedig siker\u00fclt m\u00e1r k\u00e9t nappal a hivatalos bevezet\u00e9s\u00e9t k\u00f6vet\u0151en \u00e9les\u00edteni az \u00faj verzi\u00f3t. Tov\u00e1bbi \u00e9rdekess\u00e9g, hogy \u00a0koll\u00e9g\u00e1ink a hivatalos kiad\u00e1shoz egy saj\u00e1t modullal is hozz\u00e1j\u00e1rultak, amely beker\u00fclt a t\u00e1mogatott kieg\u00e9sz\u00edt\u00e9sek k\u00f6z\u00e9.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">[wc_box color=&#8221;warning&#8221; text_align=&#8221;left&#8221;]<\/span><\/p>\n<p><b>Hov\u00e1 t\u0171nt a PHP 6?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A beavatottak biztosan \u00e9szrevett\u00e9k, hogy a fejleszt\u0151k \u00fagy d\u00f6nt\u00f6ttek, egyszer\u0171en \u00e1tugorj\u00e1k a hatos verzi\u00f3t, amely gyakorlatilag sosem k\u00e9sz\u00fclt el. M\u00e1r 2005-ben elkezd\u0151d\u00f6tt a PHP 6 programoz\u00e1sa, de ez a verzi\u00f3 nem teljes\u00edtette az elv\u00e1r\u00e1sokat, \u00edgy m\u00e1r id\u0151 el\u0151tt megbukott. A PHP-t eddig sokan kritiz\u00e1lt\u00e1k alacsony teljes\u00edtm\u00e9nye miatt, ezt pedig az is igazolja, hogy a Facebook fejleszt\u0151i egy HHVM elnevez\u00e9s\u0171 saj\u00e1t virtu\u00e1lis h\u00e1tteret hoztak l\u00e9trea PHP teljes\u00edtm\u00e9ny\u00e9nek n\u00f6vel\u00e9s\u00e9re. A fejleszt\u0151i k\u00f6z\u00f6ss\u00e9g d\u00f6nt\u00e9se alapj\u00e1n a 6-os verzi\u00f3 nem ker\u00fclt kiad\u00e1sra, \u00edgy a 7-es v\u00e1ltozat volt a k\u00f6vetkez\u0151 hivatalos verzi\u00f3. A fejleszt\u0151k az \u00faj verzi\u00f3ban \u00e1t\u00edrt\u00e1k az elavultnak sz\u00e1m\u00edt\u00f3 Zend frameworkot PHPNG-re (PHP Next-Generation), amelyr\u0151l azt \u00e1ll\u00edtj\u00e1k, hogy k\u00e9pes az oldalak teljes\u00edtm\u00e9ny\u00e9t ak\u00e1r +50%-kal is n\u00f6velni.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">[\/wc_box]<\/span><\/p>\n<p><b>A PHP 7 szupergyors<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A PHPNG egyik f\u0151 el\u0151nye val\u00f3ban a gyorsas\u00e1ga, mert hat\u00e9konyabban optimaliz\u00e1lja a mem\u00f3ria kezel\u00e9s\u00e9t. Tov\u00e1bb\u00e1 egy JIT ford\u00edt\u00f3t is tartalmaz, amely lehet\u0151v\u00e9 teszi a k\u00f3d ford\u00edt\u00e1s\u00e1t a program fut\u00e1sa k\u00f6zben. A gyorsas\u00e1g n\u00f6veked\u00e9s\u00e9s\u00e9t az a t\u00e9ny is befoly\u00e1solja, hogy sz\u00e1mos elavult PHP funkci\u00f3 teljesen kiiktat\u00e1sra ker\u00fclt. A PHPNG fejleszt\u0151csapata az al\u00e1bbi grafikonokat hozta nyilv\u00e1noss\u00e1gra bizony\u00edt\u00e9kk\u00e9nt. Alegn\u00e9pszer\u0171bb CMS-ek \u00e9s \u00a0PHP keretrendszerek a PHP 7 meg\u00e9rkez\u00e9s\u00e9t k\u00f6vet\u0151en j\u00f3l l\u00e1that\u00f3an felgyorsultak (a magasabb \u00e9rt\u00e9k a jobb).<\/span><\/p>\n<p><a href=\"https:\/\/www.websupport.hu\/blogoads\/sites\/3\/2016\/01\/snimka-obrazovky-2015-12-17-o-15.13.35.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3923\" src=\"https:\/\/www.websupport.hu\/blogoads\/sites\/3\/2016\/01\/snimka-obrazovky-2015-12-17-o-15.13.35.png\" alt=\"snimka-obrazovky-2015-12-17-o-15.13.35\" width=\"640\" height=\"350\" srcset=\"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2016\/01\/snimka-obrazovky-2015-12-17-o-15.13.35.png 640w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2016\/01\/snimka-obrazovky-2015-12-17-o-15.13.35-300x164.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a> <a href=\"https:\/\/www.websupport.hu\/blogoads\/sites\/3\/2016\/01\/snimka-obrazovky-2015-12-17-o-15.16.11.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3924\" src=\"https:\/\/www.websupport.hu\/blogoads\/sites\/3\/2016\/01\/snimka-obrazovky-2015-12-17-o-15.16.11.png\" alt=\"snimka-obrazovky-2015-12-17-o-15.16.11\" width=\"643\" height=\"350\" srcset=\"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2016\/01\/snimka-obrazovky-2015-12-17-o-15.16.11.png 643w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2016\/01\/snimka-obrazovky-2015-12-17-o-15.16.11-300x163.png 300w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/a> <a href=\"https:\/\/www.websupport.hu\/blogoads\/sites\/3\/2016\/01\/snimka-obrazovky-2015-12-17-o-15.14.42.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3925\" src=\"https:\/\/www.websupport.hu\/blogoads\/sites\/3\/2016\/01\/snimka-obrazovky-2015-12-17-o-15.14.42.png\" alt=\"snimka-obrazovky-2015-12-17-o-15.14.42\" width=\"642\" height=\"346\" srcset=\"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2016\/01\/snimka-obrazovky-2015-12-17-o-15.14.42.png 642w, https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2016\/01\/snimka-obrazovky-2015-12-17-o-15.14.42-300x162.png 300w\" sizes=\"auto, (max-width: 642px) 100vw, 642px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Hogy ne csak a k\u00fcls\u0151 m\u00e9r\u00e9sekre hagyatkozzunk, \u00fagy d\u00f6nt\u00f6tt\u00fcnk, h\u00e1zon bel\u00fcl is v\u00e9gz\u00fcnk egy ilyen tesztet:<\/span><\/p>\n<p><a href=\"https:\/\/www.websupport.hu\/blogoads\/sites\/3\/2016\/01\/request_distribution_php7-1024x444.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-3926\" src=\"https:\/\/www.websupport.hu\/blog\/wp-content\/request_distribution_php7-1024x444-1024x444.png\" alt=\"request_distribution_php7-1024x444\" width=\"1024\" height=\"444\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">A PHP7 \u00e1tlagos visszajelz\u00e9si ideje (z\u00f6ld cs\u00edk) kb. 15%-kal jobb, mint a PHP 5.6 Opcache-sel ell\u00e1tott verzi\u00f3ja eset\u00e9ben (telt k\u00e9k cs\u00edk). A tesztet egy majdem \u00fcres WordPress oldalon futtattuk.<\/span><\/p>\n<p><b>\u00daj kombin\u00e1lt oper\u00e1torok<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A PHP leg\u00fajabb verzi\u00f3ja nemcsak jobb sebess\u00e9get hozott mag\u00e1val, hanem p\u00e1r fejleszt\u00e9st a programoz\u00f3k sz\u00e1m\u00e1ra is \u2013 pl. \u00faj kombin\u00e1lt oper\u00e1torokat.<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">A &lt;=&gt; kombin\u00e1lt oper\u00e1tor lehet\u0151v\u00e9 teszi a k\u00f3d egyszer\u0171bb \u00e1ttekinthet\u0151s\u00e9g\u00e9t:<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">[wc_box color=&#8221;primary&#8221; text_align=&#8221;left&#8221;]<\/span><\/p>\n<p><span style=\"font-weight: 400;\">echo 1 &lt;=&gt; 1; \/\/ 0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">echo 1 &lt;=&gt; 2; \/\/ -1<\/span><\/p>\n<p><span style=\"font-weight: 400;\">echo 2 &lt;=&gt; 1; \/\/ 1<\/span><\/p>\n<p><span style=\"font-weight: 400;\">[\/wc_box]<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">A ?? kombin\u00e1lt oper\u00e1tor seg\u00edts\u00e9g\u00e9vel ellen\u0151rizhet\u0151, hogy az adott objektum m\u00e1r l\u00e9tezik-e, \u00e9s ha nem, akkor:<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">[wc_box color=&#8221;primary&#8221; text_align=&#8221;left&#8221;]<\/span><\/p>\n<p><span style=\"font-weight: 400;\">$username = $_GET[\u2018user\u2019] ?? \u2018nobody\u2019;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\/\/ This is equivalent to:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">$username = isset($_GET[\u2018user\u2019]) ? $_GET[\u2018user\u2019] : \u2018nobody\u2019;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">[\/wc_box]<\/span><\/p>\n<p><b>A \u201creturn\u201d \u00faj fajt\u00e1ja<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A PHP 7 eset\u00e9ben a programoz\u00f3k defini\u00e1lni tudj\u00e1k majd a return t\u00edpus\u00e1t, m\u00e9gpedig a scalarok seg\u00edts\u00e9g\u00e9vel (boolean, string, float, integer). Ez lehet\u0151v\u00e9 teszi a kisz\u00e1m\u00edthat\u00f3bb k\u00f3d fejleszt\u00e9s\u00e9t, \u00e9s megk\u00f6nny\u00edti a hibakeres\u00e9st (p\u00e9ld\u00e1ul az Exception engine seg\u00edts\u00e9g\u00e9vel is). A hibajelent\u00e9sek kezel\u00e9se sosem volt k\u00f6nny\u0171, de az \u00faj verzi\u00f3 megk\u00f6nny\u00edti ezt a r\u00e9szt is, ugyanis azonnal figyelmeztet minket, amint kritikus hib\u00e1ra tal\u00e1l, tov\u00e1bb\u00e1 ezek kezel\u00e9s\u00e9t is lehet\u0151v\u00e9 teszi.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">[wc_box color=&#8221;primary&#8221; text_align=&#8221;left&#8221;]<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&lt;?php<\/span><\/p>\n<p><span style=\"font-weight: 400;\">function sum($a, $b): float {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">return $a + $b;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\/\/ Note that a float will be returned.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">var_dump(sum(1, 2));<\/span><\/p>\n<p><span style=\"font-weight: 400;\">?&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">[\/wc_box]<\/span><\/p>\n<p><b>PHP alkalmaz\u00e1sok mostant\u00f3l m\u00e1r Windows szervereken is<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Ezdi\u00e1ig a PHP alkalmaz\u00e1sokat csak Linux oper\u00e1ci\u00f3s rendszeren fut\u00f3 szervereken lehetett elind\u00edtani (ha nem vessz\u00fck figyelembe a k\u00eds\u00e9rleti verzi\u00f3kat, amelyek sosem voltak hivatalosan t\u00e1mogatva). A PHP 7 bevezette a 64-bites t\u00e1mogat\u00e1st, amely lehet\u0151v\u00e9 teszi a nagy f\u00e1jlokkal \u00e9s 64 bites sz\u00e1mokkal val\u00f3 munk\u00e1t, valamint az alkalmaz\u00e1sok Windows szerveren val\u00f3 futtat\u00e1s\u00e1t is.<\/span><\/p>\n<p><b>A csoportos deklar\u00e1ci\u00f3 \u00e1ttekinthet\u0151v\u00e9 teszi a k\u00f3dot<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A PHP 7 bevezette a csoportos deklar\u00e1ci\u00f3t is. Ez sok billenty\u0171\u00fct\u00e9st sp\u00f3rol meg, ler\u00f6vid\u00edti a k\u00f3dot, \u00e9s lehet\u0151v\u00e9 teszi az egyes oszt\u00e1lyok import\u00e1l\u00e1s\u00e1t a megegyez\u0151 n\u00e9vterekb\u0151l nagyon gyorsan, m\u00e9gpedig egyetlen sorban.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">[wc_box color=&#8221;primary&#8221; text_align=&#8221;left&#8221;]<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\/\/ A PHP 7 el\u0151tt<\/span><\/p>\n<p><span style=\"font-weight: 400;\">use some\\namespace\\ClassA;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">use some\\namespace\\ClassB;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">use some\\namespace\\ClassC as C;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\/\/ PHP 7<\/span><\/p>\n<p><span style=\"font-weight: 400;\">use some\\namespace\\{ClassA, ClassB, ClassC as C};<\/span><\/p>\n<p><span style=\"font-weight: 400;\">[\/wc_box]<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A k\u00f6vetkez\u0151 hasznos \u00fajdons\u00e1g az anonim oszt\u00e1lyok haszn\u00e1lata, amelyek m\u00e1s nyelvekb\u0151l m\u00e1r ismer\u0151sek lehetnek \u2013 mint p\u00e9ld\u00e1ul a C# vagy a Java. Ezek gyakran n\u00e9v n\u00e9lk\u00fcli oszt\u00e1lyok, amelyek \u00e1tl\u00e1that\u00f3bb\u00e1 teszik a k\u00f3dot.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">[wc_box color=&#8221;primary&#8221; text_align=&#8221;left&#8221;]<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\/\/ PHP 7 el\u0151tt<\/span><\/p>\n<p><span style=\"font-weight: 400;\">class Logger<\/span><\/p>\n<p><span style=\"font-weight: 400;\">{<\/span><\/p>\n<p><span style=\"font-weight: 400;\">public function log($msg)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">{<\/span><\/p>\n<p><span style=\"font-weight: 400;\">echo $msg;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">$util-&gt;setLogger(new Logger());<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\/\/ PHP 7<\/span><\/p>\n<p><span style=\"font-weight: 400;\">$util-&gt;setLogger(new class {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">public function log($msg)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">{<\/span><\/p>\n<p><span style=\"font-weight: 400;\">echo $msg;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">});;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">[\/wc_box]<\/span><\/p>\n<p><b>A PHP 7 h\u00e1tr\u00e1nyai<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Noha a k\u00f6zkedvelt CMS-ek (WordPress \u00a0stb.) fejleszt\u0151i mindent megtettek az\u00e9rt, hogy term\u00e9keik k\u00e9szen \u00e1lljanak a PHP 7 elindul\u00e1s\u00e1ra, \u00f3ri\u00e1si probl\u00e9m\u00e1t jelent a k\u00fcl\u00f6nb\u00f6z\u0151 t\u00e9m\u00e1k \u00e9s kiterjeszt\u00e9sek sokas\u00e1ga, amelyek m\u00e9g nem \u00e1llnak k\u00e9szen a PHP 7 t\u00e1mogat\u00e1s\u00e1ra. Amennyiben valakinek saj\u00e1t fejleszt\u00e9s\u0171 PHP alkalmaz\u00e1sa van, nagy val\u00f3sz\u00edn\u0171s\u00e9ggel m\u00f3dos\u00edtania kell majd a forr\u00e1sk\u00f3d egy r\u00e9sz\u00e9t. A pluszmunk\u00e1ba fektetett er\u0151fesz\u00edt\u00e9s viszont el\u0151bb-ut\u00f3bb biztosan megt\u00e9r\u00fcl.<\/span><\/p>\n<p><b>B\u00d3NUSZ: Mi is hozz\u00e1j\u00e1rultunk egy kiterjeszt\u00e9ssel a PHP 7 hivatalos verzi\u00f3j\u00e1hoz<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Az oldalak cache-sel\u00e9se mostan\u00e1ban nagyon n\u00e9pszer\u0171 (\u00e9s praktikus!). Sok kiterjeszt\u00e9s ezt a tartalmat a gyorsan el\u00e9rhet\u0151 memcached mem\u00f3ri\u00e1ba menti. Fejleszt\u0151csapatunk egy tagja ez\u00e9rt \u00fagy d\u00f6nt\u00f6tt, hogy a pecl-memcache modult a PHP 7 sz\u00e1m\u00e1ra \u0151 maga \u00edrja meg. R\u00e1ad\u00e1sul \u0151 volt az els\u0151, akinek ez siker\u00fclt. A kiterjeszt\u00e9s beker\u00fclt a PHP 7 hivatalosan is t\u00e1mogatott kiterjeszt\u00e9sei k\u00f6z\u00e9, \u00edgy egy kicsit mi is hozz\u00e1j\u00e1rultunk, hogy a n\u00e9pszer\u0171 CMS-ek k\u00f6nnyebben elkezdhess\u00e9k alkalmazni a PHP 7-et.<\/span><\/p>\n<p><strong>\u00c9S A L\u00c9NYEG:<\/strong><\/p>\n<p>A PHP7-et p\u00e1r kattint\u00e1ssal ti is be tudj\u00e1tok \u00e1ll\u00edtani a t\u00e1rhelyeteken, ha azt 2015. j\u00falius 22. ut\u00e1n rendelt\u00e9tek t\u0151l\u00fcnk.<br \/>\nHa r\u00e9gebbi \u00fcgyfel\u00fcnk vagy \u00e9s cPanel-es t\u00e1rhelyed van, akkor \u00faj t\u00e1rhely megrendel\u00e9s\u00e9vel \u00e9s a tartalom k\u00f6lt\u00f6ztet\u00e9s\u00e9vel tudod ig\u00e9nybe venni a PHP7 adta lehet\u0151s\u00e9geket.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-3956\" src=\"https:\/\/www.websupport.hu\/blog\/wp-content\/php-beallitas-1024x573.png\" alt=\"PHP be\u00e1ll\u00edt\u00e1s\" width=\"1024\" height=\"573\" \/><\/p>\n<p>Kattintsatok a t\u00e1rhely be\u00e1ll\u00edt\u00e1sok men\u00fcben a fentiek szerint.<\/p>\n<p><strong><a href=\"https:\/\/webonic.hu\/kapcsolat\">B\u00e1rmilyen k\u00e9rd\u00e9ssel, k\u00e9r\u00e9ssel keresd b\u00e1tran az \u00fcgyf\u00e9lszolg\u00e1latunkat!<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00daJDONS\u00c1G: Elind\u00edtottuk a PHP l\u00e9nyegesen gyorsabb 7-es verzi\u00f3j\u00e1t! [wc_box color=&#8221;info&#8221; text_align=&#8221;left&#8221;] UPDATE 2016.03.09. &#8211; Fontos inf\u00f3! Minden olyan r\u00e9gebbi \u00fcgyfel\u00fcnknek, akiknek a cPanel-es t\u00e1rhelye a hassan (IP: 212.52.180.147) nev\u0171 szerver\u00fcnk\u00f6n van, el\u00e9rhet\u0151 m\u00e1r a PHP 7-es verzi\u00f3ja. Term\u00e9szetesen a kor\u00e1bbi verzi\u00f3k (5.6, 5.5, 5.4, 5.3, 5.2, 5.1 \u00e9s 4.4) tov\u00e1bbra is haszn\u00e1lhat\u00f3k maradnak. [\/wc_box] Ha [&hellip;]<\/p>\n","protected":false},"author":78,"featured_media":3931,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,37],"tags":[506,88,290,90,367],"class_list":["post-3920","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hirek","category-tech","tag-egyedi-php-beallitasok","tag-fejlesztes","tag-javaslat","tag-php","tag-tudasbazis"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>A PHP 7 bevezet\u00e9se - Websupport.hu Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/\" \/>\n<meta property=\"og:locale\" content=\"hu_HU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A PHP 7 bevezet\u00e9se - Websupport.hu Blog\" \/>\n<meta property=\"og:description\" content=\"\u00daJDONS\u00c1G: Elind\u00edtottuk a PHP l\u00e9nyegesen gyorsabb 7-es verzi\u00f3j\u00e1t! [wc_box color=&#8221;info&#8221; text_align=&#8221;left&#8221;] UPDATE 2016.03.09. &#8211; Fontos inf\u00f3! Minden olyan r\u00e9gebbi \u00fcgyfel\u00fcnknek, akiknek a cPanel-es t\u00e1rhelye a hassan (IP: 212.52.180.147) nev\u0171 szerver\u00fcnk\u00f6n van, el\u00e9rhet\u0151 m\u00e1r a PHP 7-es verzi\u00f3ja. Term\u00e9szetesen a kor\u00e1bbi verzi\u00f3k (5.6, 5.5, 5.4, 5.3, 5.2, 5.1 \u00e9s 4.4) tov\u00e1bbra is haszn\u00e1lhat\u00f3k maradnak. [\/wc_box] Ha [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/\" \/>\n<meta property=\"og:site_name\" content=\"Websupport.hu Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-21T07:50:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-11T20:01:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2016\/01\/gyuemoelcstarhely-php7.png\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Stan\u010di Markovi\u010dov\u00e1\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Stan\u010di Markovi\u010dov\u00e1\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 perc\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2016\\\/01\\\/a-php-7-bevezetese\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2016\\\/01\\\/a-php-7-bevezetese\\\/\"},\"author\":{\"name\":\"Stan\u010di Markovi\u010dov\u00e1\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#\\\/schema\\\/person\\\/825ad87e989519aeaa15f282c1f2fa6d\"},\"headline\":\"A PHP 7 bevezet\u00e9se\",\"datePublished\":\"2016-01-21T07:50:40+00:00\",\"dateModified\":\"2025-03-11T20:01:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2016\\\/01\\\/a-php-7-bevezetese\\\/\"},\"wordCount\":1419,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2016\\\/01\\\/a-php-7-bevezetese\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/app\\\/uploads\\\/sites\\\/3\\\/2016\\\/01\\\/gyuemoelcstarhely-php7.png\",\"keywords\":[\"egyedi php be\u00e1ll\u00edt\u00e1sok\",\"fejleszt\u00e9s\",\"javaslat\",\"php\",\"tud\u00e1sb\u00e1zis\"],\"articleSection\":[\"H\u00edrek\",\"Tech\"],\"inLanguage\":\"hu\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2016\\\/01\\\/a-php-7-bevezetese\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2016\\\/01\\\/a-php-7-bevezetese\\\/\",\"url\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2016\\\/01\\\/a-php-7-bevezetese\\\/\",\"name\":\"A PHP 7 bevezet\u00e9se - Websupport.hu Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2016\\\/01\\\/a-php-7-bevezetese\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2016\\\/01\\\/a-php-7-bevezetese\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/app\\\/uploads\\\/sites\\\/3\\\/2016\\\/01\\\/gyuemoelcstarhely-php7.png\",\"datePublished\":\"2016-01-21T07:50:40+00:00\",\"dateModified\":\"2025-03-11T20:01:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2016\\\/01\\\/a-php-7-bevezetese\\\/#breadcrumb\"},\"inLanguage\":\"hu\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2016\\\/01\\\/a-php-7-bevezetese\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hu\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2016\\\/01\\\/a-php-7-bevezetese\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/app\\\/uploads\\\/sites\\\/3\\\/2016\\\/01\\\/gyuemoelcstarhely-php7.png\",\"contentUrl\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/app\\\/uploads\\\/sites\\\/3\\\/2016\\\/01\\\/gyuemoelcstarhely-php7.png\",\"width\":700,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/2016\\\/01\\\/a-php-7-bevezetese\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A PHP 7 bevezet\u00e9se\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/\",\"name\":\"Websupport.hu Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"hu\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#organization\",\"name\":\"Websupport.hu Blog\",\"url\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hu\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/app\\\/uploads\\\/sites\\\/3\\\/2021\\\/07\\\/websupport-logo.svg\",\"contentUrl\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/app\\\/uploads\\\/sites\\\/3\\\/2021\\\/07\\\/websupport-logo.svg\",\"width\":153,\"height\":48,\"caption\":\"Websupport.hu Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/#\\\/schema\\\/person\\\/825ad87e989519aeaa15f282c1f2fa6d\",\"name\":\"Stan\u010di Markovi\u010dov\u00e1\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hu\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0ec5bf26e0ba8a93e04aa26f1347d508fdef6bd6d4a79966086d98dff663f3db?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0ec5bf26e0ba8a93e04aa26f1347d508fdef6bd6d4a79966086d98dff663f3db?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0ec5bf26e0ba8a93e04aa26f1347d508fdef6bd6d4a79966086d98dff663f3db?s=96&d=mm&r=g\",\"caption\":\"Stan\u010di Markovi\u010dov\u00e1\"},\"url\":\"https:\\\/\\\/www.websupport.hu\\\/blog\\\/author\\\/stanislava-markovicova\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A PHP 7 bevezet\u00e9se - Websupport.hu Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/","og_locale":"hu_HU","og_type":"article","og_title":"A PHP 7 bevezet\u00e9se - Websupport.hu Blog","og_description":"\u00daJDONS\u00c1G: Elind\u00edtottuk a PHP l\u00e9nyegesen gyorsabb 7-es verzi\u00f3j\u00e1t! [wc_box color=&#8221;info&#8221; text_align=&#8221;left&#8221;] UPDATE 2016.03.09. &#8211; Fontos inf\u00f3! Minden olyan r\u00e9gebbi \u00fcgyfel\u00fcnknek, akiknek a cPanel-es t\u00e1rhelye a hassan (IP: 212.52.180.147) nev\u0171 szerver\u00fcnk\u00f6n van, el\u00e9rhet\u0151 m\u00e1r a PHP 7-es verzi\u00f3ja. Term\u00e9szetesen a kor\u00e1bbi verzi\u00f3k (5.6, 5.5, 5.4, 5.3, 5.2, 5.1 \u00e9s 4.4) tov\u00e1bbra is haszn\u00e1lhat\u00f3k maradnak. [\/wc_box] Ha [&hellip;]","og_url":"https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/","og_site_name":"Websupport.hu Blog","article_published_time":"2016-01-21T07:50:40+00:00","article_modified_time":"2025-03-11T20:01:40+00:00","og_image":[{"width":700,"height":400,"url":"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2016\/01\/gyuemoelcstarhely-php7.png","type":"image\/png"}],"author":"Stan\u010di Markovi\u010dov\u00e1","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Stan\u010di Markovi\u010dov\u00e1","Est. reading time":"7 perc"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/#article","isPartOf":{"@id":"https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/"},"author":{"name":"Stan\u010di Markovi\u010dov\u00e1","@id":"https:\/\/www.websupport.hu\/blog\/#\/schema\/person\/825ad87e989519aeaa15f282c1f2fa6d"},"headline":"A PHP 7 bevezet\u00e9se","datePublished":"2016-01-21T07:50:40+00:00","dateModified":"2025-03-11T20:01:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/"},"wordCount":1419,"commentCount":1,"publisher":{"@id":"https:\/\/www.websupport.hu\/blog\/#organization"},"image":{"@id":"https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/#primaryimage"},"thumbnailUrl":"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2016\/01\/gyuemoelcstarhely-php7.png","keywords":["egyedi php be\u00e1ll\u00edt\u00e1sok","fejleszt\u00e9s","javaslat","php","tud\u00e1sb\u00e1zis"],"articleSection":["H\u00edrek","Tech"],"inLanguage":"hu","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/","url":"https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/","name":"A PHP 7 bevezet\u00e9se - Websupport.hu Blog","isPartOf":{"@id":"https:\/\/www.websupport.hu\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/#primaryimage"},"image":{"@id":"https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/#primaryimage"},"thumbnailUrl":"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2016\/01\/gyuemoelcstarhely-php7.png","datePublished":"2016-01-21T07:50:40+00:00","dateModified":"2025-03-11T20:01:40+00:00","breadcrumb":{"@id":"https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/#breadcrumb"},"inLanguage":"hu","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/"]}]},{"@type":"ImageObject","inLanguage":"hu","@id":"https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/#primaryimage","url":"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2016\/01\/gyuemoelcstarhely-php7.png","contentUrl":"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2016\/01\/gyuemoelcstarhely-php7.png","width":700,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/www.websupport.hu\/blog\/2016\/01\/a-php-7-bevezetese\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.websupport.hu\/blog\/"},{"@type":"ListItem","position":2,"name":"A PHP 7 bevezet\u00e9se"}]},{"@type":"WebSite","@id":"https:\/\/www.websupport.hu\/blog\/#website","url":"https:\/\/www.websupport.hu\/blog\/","name":"Websupport.hu Blog","description":"","publisher":{"@id":"https:\/\/www.websupport.hu\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.websupport.hu\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hu"},{"@type":"Organization","@id":"https:\/\/www.websupport.hu\/blog\/#organization","name":"Websupport.hu Blog","url":"https:\/\/www.websupport.hu\/blog\/","logo":{"@type":"ImageObject","inLanguage":"hu","@id":"https:\/\/www.websupport.hu\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2021\/07\/websupport-logo.svg","contentUrl":"https:\/\/www.websupport.hu\/blog\/app\/uploads\/sites\/3\/2021\/07\/websupport-logo.svg","width":153,"height":48,"caption":"Websupport.hu Blog"},"image":{"@id":"https:\/\/www.websupport.hu\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.websupport.hu\/blog\/#\/schema\/person\/825ad87e989519aeaa15f282c1f2fa6d","name":"Stan\u010di Markovi\u010dov\u00e1","image":{"@type":"ImageObject","inLanguage":"hu","@id":"https:\/\/secure.gravatar.com\/avatar\/0ec5bf26e0ba8a93e04aa26f1347d508fdef6bd6d4a79966086d98dff663f3db?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0ec5bf26e0ba8a93e04aa26f1347d508fdef6bd6d4a79966086d98dff663f3db?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0ec5bf26e0ba8a93e04aa26f1347d508fdef6bd6d4a79966086d98dff663f3db?s=96&d=mm&r=g","caption":"Stan\u010di Markovi\u010dov\u00e1"},"url":"https:\/\/www.websupport.hu\/blog\/author\/stanislava-markovicova\/"}]}},"_links":{"self":[{"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/posts\/3920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/comments?post=3920"}],"version-history":[{"count":1,"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/posts\/3920\/revisions"}],"predecessor-version":[{"id":8478,"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/posts\/3920\/revisions\/8478"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/media\/3931"}],"wp:attachment":[{"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/media?parent=3920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/categories?post=3920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.websupport.hu\/blog\/wp-json\/wp\/v2\/tags?post=3920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}