MeowcateLe 02/05/2012 à 15:10
Mais ici, il ne s'agit même pas d'un besoin de rétrocompatibilité : la fonction explode par exemple s'est vu ajoutée un paramètre optionnel en 4.0.1, et ce paramètre accepte les négatifs en 5.1.0. D'une part, on a pu ajouter un paramètre en cours de route, d'autre part on a pu changer la portée de ce paramètre, et de revoir mon exemple ci-dessus sur une fonction supplémentaire qui aurait pu simplement être évitée en surchargeant sa grande sœur. PHP a un grand nombre de fonctions quasi-jumelles comme celle-ci, pourquoi ce genre de réflexion dès l'intégration de ces nouvelles fonctions ?