Depuis maintenant pas mal de temps, Lukas Kahwe Smith milite, notamment via twitter, pour que PHP dispose d'un ensemble d'interfaces concernant les besoins de base que l'on retrouve dans la majorité des projets utilisant le langage afin de faciliter l'interopérabilité.

Il y a quelques jours, il est passé à la vitesse supérieure en publiant sur son blog un billet sur le sujet qui a suscité un certain nombre de réactions au sein de la communauté des développeurs PHP.

Il y explique que le fait de disposer de telles interfaces permettrait d'intégrer plus facilement au sein du project X les composants qui lui manque en les empruntant au projet Y.