přejít na obsah přejít na navigaci

Linux E X P R E S, PHP 7.0 vykazuje zajímavé výkonnostní vlastnosti

PHP 7.0 vykazuje zajímavé výkonnostní vlastnosti

PHP

Chystaná verze PHP 7.0 dospěla do fáze RC2 a vykazuje zajímavé výkonnostní parametry jak v porovnání se staršími verzemi PHP, tak i se současnou verzí HHVM.


Zanedlouho bude vydána verze 7.0 technologie PHP, nyní se nachází ve fázi Release Candidate 2. Při této příležitosti se magazín Phoronix podíval na to, jak je na tom chystané verze s výkonem. Lednové výsledky ukazovaly jisté zlepšení oproti starším verzím PHP, oproti implementaci HHVM ale nová verze PHP výrazně ztrácela.

Nyní už je tomu ale jinak. Oproti PHP 5.6 je verze 7.0 rychlejší poměrně významně (a ještě více oproti verzi 5.5 a starším), přibližuje se už ale i k HHVM, i když tam pořád zůstává ztráta v řádu desítek procent. PHP 7.0 je však paměťově úspornější, a to o desítky procent oproti předchozím verzím PHP a zhruba o jeden řád oproti HHVM.

Nahoru

Příspěvky

PHP 7.0 vykazuje zajímavé výkonnostní vlastnosti
Martin 5. 09. 2015, 21:52:20
Odpovědět  Odkaz 
Ako to je so spätnou kompatibilitou a niekde som aj čítal o typovej kontrole.
Lukáš Jelínek Re: PHP 7.0 vykazuje zajímavé výkonnostní vlastnosti
Lukáš Jelínek 5. 09. 2015, 22:58:45
Odpovědět  Odkaz 
Jsou tam bohužel nekompatibilní změny a je jich dost. Především bude odstraněno všechno, co bylo teď deprecated: https://wiki.php.net/rfc/remove_deprecated_functionality_in_php7

Dále se zavádí Uniform Variable Syntax: https://wiki.php.net/rfc/uniform_variable_syntax

Nová je také možnost definovat typy návratových hodnot (ta sama o sobě nerozbíjí kompatibilitu, ale může v některých případech komplikovat práci): http://www.sitepoint.com/php-7-revolution-return-types-removed-artifacts/

Jsou tam i další změny, bohužel jsem to nenašel nikde všechno pohromadě. Určitě bude ale v okamžiku vydání nové verze k dispozici kompletní přehled.
Re: Re: PHP 7.0 vykazuje zajímavé výkonnostní vlastnosti
Ondřej Surý 7. 09. 2015, 12:02:49
Odpovědět  Odkaz 
Ucelený přehled změn je jako vždy v UPGRADING:

https://git.php.net/?p=php-src.git;a=blob;f=UPGRADING;hb=HEAD

a UPGRADING.INTERNALS pro vývojáře binárních modulů:

https://git.php.net/?p=php-src.git;a=blob;f=UPGRADING.INTERNALS;hb=HEAD

Odpovědět

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Top články z OpenOffice.cz