Peux-tu te présenter en quelques mots ?

Je m'appelle Fabien Pennequin et j'ai 23 ans.

J'utilise PHP depuis plusieurs années, au début pendant mon temps libre pour réaliser un site personnel et depuis quelques années de façon professionnelle en tant que développeur et plus récemment en freelance, spécialisé dans le développement web PHP5/Symfony.

Que représente pour toi l'arrêt du développement de PHP 6 ?

Avec la sortie de PHP 5.3 l'année dernière, PHP 6 a perdu une grande partie de son intérêt.

La plupart des nouvelles fonctionnalités prévues (espace de nommage, fonctions anonymes, fermetures, ...) ont été intégrées dans la version 5.3 du langage.

L'arrêt du développement de PHP 6, c'est finalement l'abandon du support de l'unicode en natif dans PHP, et c'est la seule fonctionnalité importante de PHP 6 qui n'est pas présente dans PHP 5.3.

En conséquence, quelles sont tes attentes vis à vis de la prochaine version ?

Un grand pas a déjà été effectué avec PHP 5.3.

Je pense qu'il faut que PHP continue dans se sens : amélioration du modèle objet, plus de sécurité et plus de professionnalisation.

Un bon point serait déjà de supprimer toutes les fonctionnalités qui ont tendance être mal utilisées et contribuent à la mauvaise image de PHP.

Je pense notamment aux magic quotes et au safe mode qui donnent une fausse impression de sécurité.

Penses-tu que la communauté des contributeurs a tiré les leçons de PHP 6 ?

Je pense qu'il est encore trop tôt pour le dire.

L'arrêt de PHP 6 et la création de la nouvelle branche "trunk-dev" montre une volonté de sortir une nouvelle version rapidement.

Également, il n'y a plus deux versions développées en parallèle comme c'était le cas avant l'arrêt de PHP 6.

Ceci permet à tous les contributeurs de se focaliser sur la prochaine version du langage, qu'elle soit numérotée 5.4 ou 6.0.

On entend beaucoup parler de la professionnalisation de PHP actuellement, quel est ton avis sur le sujet ?

Effectivement, PHP a tendance à se professionnaliser ces dernières années.

L'arrivée des frameworks PHP, dont notamment Zend Framework et Symfony, a permis de "cadrer" les développements PHP en fournissant des "briques" logiciels de plus haut niveau, des standards de codage et un environnement de travail.

Symfony amène le développement PHP à un niveau proche de ce qui peut se faire avec les frameworks J2EE ou .NET en adoptant certains éléments/concepts de ces frameworks, tel que l'injection de dépendances, la persistance, les filtres et les intercepteurs, etc.

Le développement de la prochaine version va t-il dans le sens de cette professionnalisation ?

C'est la voie qu'a pris le langage avec PHP 5 et l'ajout d'un vrai modèle objet.

Les améliorations introduites par PHP 5.3 devraient permettre au langage de percer un peu plus dans le monde professionnel.

Je vois mal le PHP Group revenir en arrière et changer complètement mais rien n'est jamais sûr avec eux...

Au vu de tes réponses précédentes, est-il possible de dire que tu crois en l'avenir du langage ?

L'arrivée dès la fin de l'année des frameworks PHP "nouvelle génération" devrait amené le langage à un niveau supérieur et, je l'espère, franchir une nouvelle étape dans son utilisation en entreprise.

Quand je vois le travail déjà effectué sur Symfony2, je me dis que PHP peut encore avoir de beaux jours devant lui.

Il faut toutefois se méfier du serpent qui rôde...