Sortie de PHP 5.4

Par:
fredericmazue

lun, 05/03/2012 - 14:24

PHP, le langage de développement Web le plus populaire, vient d'arriver en une nouvelle version majeure, la 5.4. Une version qui apporte beaucoup de bonnes choses. La première est une vitesse d'exécution fortement accrue, et une empreinte mémoire fortement réduite, comme en témoignent les résultats d'un benchmark de Dimitri Stogov. (voir ci-dessous)

Ensuite PHP embarque désormais un serveur HTTP pour le développement. Vient encore le support de DTrace. En ce qui concerne le langage lui-même, nous trouvons d'abord une syntaxe raccourcie pour les tableaux, et un sucre syntaxique. Ainsi il est désormais possible d'écrire :

echo (new monobjet)->mafonction();

Et PHP supporte désormais les traits, ou, autrement dit les types abstraits.

Site : http://www.php.net/

Le benchmark de Dimitri Stogov :

  1. PHP performance [sec]
  2. ---------------------
  3. 5.3 5.4 speedup
  4. bench.php 3.21 2.56 20%
  5. micro_bench.php 23.15 11.23 50%
  6.  
  7. PHP + Zend OptimizerPlus performance [req/sec]
  8. ----------------------------------------------
  9. 5.3 5.4 speedup

10. blog 62.8 71.0 13%

11. drupal 1074.3 1146.7 7%

12. zend framework 102.9 124.6 21%

13. hello 5955.4 7826.5 31%

14. qdig 267.6 280.4 5%

15. typo3 357.0 405.6 14%

16. wordpress 119.8 130.8 9%

17. xoops 78.4 93.0 19%

18. scrum 96.3 117.4 22%

  1. 19.  

20. PHP/O+ memory usage (memory_get_peak_usage) [KB]

21. ------------------------------------------------

22. 5.3 5.4 improvement

23. blog 1280 768 40%

24. drupal 512 256 50%

25. zend framework 7680 5888 23%

26. hello 512 256 50%

27. qdig 768 512 33%

28. typo3 1536 1024 33%

29. xoops 1536 1280 17%

30. scrum 1792 1280 19%