PHP6 : Le support de l'unicode facilitera l'internationalisation

Le , par RideKick, Rédacteur
Mise à jour du 22.03.2010 par Katleen
Le développement de PHP6 est suspendu, quand reprendra-t-il ?

Après moults déboires, le développement de PHP6 a finalement été suspendu. L'implémentation d'Unicode dans le futur langage devenait un véritable casse-tête technique.

C'est UTF-16 qui avait été choisi pour le support de l'Unicode dans PHP, mais ce développement s'est avéré difficile et la compatibilité très mauvaise.

Le travail est donc mis en stand-by pour une durée indéterminée, le temps de se vider la tête pour les programmeurs, puis de réfléchir à une autre solution pour l'intégration d'Unicode.

PHP6 sera-t-il achevé un jour ? Certainement.

Mais quand ? Mystère.

Source : Message de Rasmus Lerdorf sur le site officiel de PHP

---------------------------------------------------------------------------

Le support de l'unicode boostera l'internationalisation, ce n'est pas un mystère.
Dans PHP6, par défaut, tout sera en unicode à déclaré Andrei Zmievski développeur du cœur PHP a la conférence Zend 2009.

L'unicode permettra donc d'écrire des applications qui pourront jongler entre les différents alphabet et type d'encodage. Au jour d'aujourd'hui il reste encore a développer le support de l'unicode pour les cookies et PDO, une fois terminé il faudra tester PHP6 sur un grand nombre d'applications et de Framework tel que Drupal a déclaré Zmievski said.

La sortie de PHP6 n'est pas encore datée car la plupart des grosses fonctionnalités ont été intégrées à PHP 5.3 qui est sorti en juin dernier (comme le garbage collector pour les objets ou encore le support des espaces de noms).

En ce qui concerne PHP6 il est prévu d'ajouter le support des nombres Long.
Pour les fonctionnalités planifiées nous trouverons : les types scalaires et les propriétés en lecture seule.

Des rumeurs sur PHP7 ont été discutées, beaucoup ont demandés la réécriture du langage mais ce ne sera surement pas le cas car cette proposition a été rejetée par Zmievski.

Source
Attendez-vous PHP6 impatiemment ? Quels seraient les fonctionnalités que vous désireriez y voir ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de ETVigan ETVigan - Débutant http://www.developpez.com
le 28/05/2010 à 8:36
Quel est l'impact pour les classes et la stratégie OOP de PHP 6 ?
Y a t'il quelque part un document disponible sur ce sujet ?
Quid du multi héritage ?

Merci pour l'info
Avatar de metagoto metagoto - Membre éclairé http://www.developpez.com
le 28/05/2010 à 18:36
Citation Envoyé par ETVigan  Voir le message
Quid du multi héritage ?

Il n'y en aura probablement jamais. Personne ne bosse dessus (du moins au niveau des contributeurs majeurs). Trop complexe à formaliser et à mettre au point. C'est pas dans l'esprit de php.

Le trunk accueil par contre depuis quelques semaines une implémentation des Traits dont la RFC est la suivante: http://wiki.php.net/rfc/horizontalreuse
Avatar de defacta defacta - Membre actif http://www.developpez.com
le 21/02/2012 à 16:13
---
Des rumeurs sur PHP7 ont été discutées, beaucoup ont demandés la réécriture du langage mais ce ne sera surement pas le cas car cette proposition a été rejetée par Zmievski.
---

Il vaut mieux à mon avis réécrire le langage et viser l'optimisation de l'exécution du code avec encodage automatique des fichiers php au premier lancement de ceux-ci et ré-encodage si modification des fichiers PHP plutôt que de se prendre la tête avec UTF-32 qui ne sera que peu utiliser.

Bien cordialement,
Vincent.
Avatar de Thes32 Thes32 - Expert confirmé http://www.developpez.com
le 22/02/2012 à 14:12
Finalement, le développement de PHP 6 tel qu'il a commencé ne reprendra certainement pas.

La confession de Andrei Zmievski c'est par là http://zmievski.org/files/talks/phpc...-and-php-6.pdf
Avatar de stealth35 stealth35 - Expert éminent sénior http://www.developpez.com
le 22/02/2012 à 14:19
Oui tout ça est de l'histoire ancienne, maintenant on est sur autre cycle de développement

https://wiki.php.net/rfc/releaseprocess
Avatar de ETVigan ETVigan - Débutant http://www.developpez.com
le 22/02/2012 à 14:34
Merci de me noyer sous un flot d'information souvent trop technique pour moi.
Comme je ne sais clore la discussion, je vous demande d'arrêter.

Merci
Avatar de stealth35 stealth35 - Expert éminent sénior http://www.developpez.com
le 22/02/2012 à 15:29
Citation Envoyé par ETVigan  Voir le message
Merci de me noyer sous un flot d'information souvent trop technique pour moi.
Comme je ne sais clore la discussion, je vous demande d'arrêter.

Merci

...

désinscrit toi du sujet
Avatar de ETVigan ETVigan - Débutant http://www.developpez.com
le 22/02/2012 à 15:50
Mais je ne me suis jamais inscrit à aucun sujet...
Et je ne comprends pas cet avalange de post ....
Il y a belle lurette que j'ai posé cette question dans un post, du temps ou PHP6 était encore d'actualité, ce qui n'est plus le cas maintenant me semble t'il ?
Avatar de stealth35 stealth35 - Expert éminent sénior http://www.developpez.com
le 22/02/2012 à 16:26
Citation Envoyé par ETVigan  Voir le message
Mais je ne me suis jamais inscrit à aucun sujet...
Et je ne comprends pas cet avalange de post ....
Il y a belle lurette que j'ai posé cette question dans un post, du temps ou PHP6 était encore d'actualité, ce qui n'est plus le cas maintenant me semble t'il ?

Et alors ? les personnes on le droits de réagir après, je vois pas ce qu'il te choque.
Avatar de ETVigan ETVigan - Débutant http://www.developpez.com
le 22/02/2012 à 16:34
Cela ne me choque pas mais l'avalanche m'étonne, c'est tout ....

Et ton commentaire de se désinscrire du sujet me fait croire que je me suis inscrit à ce sujet , non ?

Je viens de repasser dans le forum et je n'ai vu aucun lien pour s'inscrire et suivre un sujet en particulier.
Je l'ai peut être raté...

Mais je te fais aussi remarquer que si je ne sais pas me désinscrire, je ne sais pas non plus "clore" la discussion !
Avatar de cedlannoy cedlannoy - Membre du Club http://www.developpez.com
le 27/04/2012 à 17:56
Personnellement je suis ravis d'être passé sous Coldfusion il y a quelques années.
Oui c'est du payant, mais très vite amortie.
Un langage extionnel, bientôt la sortie de Coldfusion 10 et depuis le rachat par adobe, l'evolution du langage est du grand sérieux.
Offres d'emploi IT
Stage IHMs et GWT (H/F)
Atos Technology Services - Provence Alpes Côte d'Azur - Nice
Ingénieur expert technique - sharepoint H/F
Régions - Centre de Services National Sogeti - Aquitaine - Toulouse (31000)
Ingénieur en Dévelopemment Python H/F
CLOUDWATT - Ile de France - Boulogne

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil