Seit heute gibt es PHP7 und ich habe aus gegebenem Anlass einen Vergleich mit HHVM erstellt.
PHP 7
-------------------------------------- | PHP BENCHMARK SCRIPT | -------------------------------------- Start : 2015-12-03 23:57:40 Server : webwork@127.0.1.1 PHP version : 7.0.0RC8 Platform : Linux -------------------------------------- test_ifelse : 0.260 sec. test_loops : 0.301 sec. test_stringmanipulation : 0.450 sec. test_math : 0.285 sec. -------------------------------------- Total time: : 1.296 sec.
PHP 5.5
-------------------------------------- | PHP BENCHMARK SCRIPT | -------------------------------------- Start : 2015-12-03 23:00:13 Server : vvv.dev@192.168.50.4 PHP version : 5.5.9-1ubuntu4.14 Platform : Linux -------------------------------------- test_ifelse : 0.574 sec. test_loops : 0.760 sec. test_stringmanipulation : 1.258 sec. test_math : 1.167 sec. -------------------------------------- Total time: : 3.759 sec.
HHVM
-------------------------------------- | PHP BENCHMARK SCRIPT | -------------------------------------- Start : 2015-12-03 23:04:10 Server : heikomamerow.de@78.47.120.139 PHP version : 5.6.99-hhvm Platform : Linux -------------------------------------- test_ifelse : 0.033 sec. test_loops : 0.067 sec. test_stringmanipulation : 0.511 sec. test_math : 0.297 sec. -------------------------------------- Total time: : 0.908 sec.
Sieger ist hier eindeutig HHVM.
Natürlich ist dieser Test nicht ausschlaggebend. Man müsste unter realistischen Bedingungen z.B. im Einsatz mit WordPress testen. Mal sehen, ob/wann ich die Zeit und Muse dazu finde. ;-)
Zum Testen habe ich übrigens das PHP benchmark Script verwendet.