Rasmus Lerdorf propose une Vagrant Box toute prêt pour tester tranquillement la version 7 de PHP.

Si vous êtes curieux, comme moi, un petit git clone s'impose sur votre ordinateur :
https://github.com/rlerdorf/php7dev

Joyeuse découverte à toutes et à tous...

4 réponses


Salut ! Merci du partage on va tester ça ;) C'est toujours en développement ou c'est toujurs au stade alpha - bêta (en gros est-ce qu'il v y avoir des fonctionnalités qui seront rajoutées ? ) J'ai pas vu d'infos explicite à ce sujet dans la doc

Il fut un temps ou la version 6 était disponible sur les mutu OVH (en Beta) puis elle fut retirée.
Du coup Php7 va faire son apparition d'ici peu (c'est dans l'intérêt d'OVH de diminuer la charge CPU).
Sinon je trouve que php se rapproche de plus en plus de java : le typage des données, les caractères UTF-16
Au niveau perf on en est loin mais le principe du cache d'opcode ressemble à la compilation java.
L'UTF-16, j'ai du mal à comprendre car les sources php resteront en UTF-8 pour être traitées en UTF-16 et pour être retournées en UTF-8.
Pour les dev ce n'était pas vraiment un problème, il faut croire que ça améliorera les perf.

mzkd
Auteur

Alors...

ZEND a pondu un infographic plutôt intéressant sur le sujet : https://pages.zend.com/ty-infographic.html

Et petit complément : https://blog.engineyard.com/2015/what-to-expect-php-7

Et pour suivre l'agenda : https://wiki.php.net/rfc/php7timeline

(il semblerait que la Release Candidate est prévue pour Octobre de cette année).

J'ai jamais compris comment un encodage plus élevé permettait d'améliorer les performances ... Pour moi passer de utf8 à utf16 c'est juste un système intelligent qui permet de coder les données (les caractères) sur 16 octets maximum (si on a besoin de 4 octets pour le coder alors ça en utilisera 4, grâce à l'utf).
Sinon merci pour les @mzkd ça m'aide à comprendre où on va :D