Salut,
Hébédidon ! déjà 3 pages depuis ce matin ! Bon courage à ceux qui vont éplucher tout ça !
Moi, je n'ai pas le courage de tout lire J'espère que je ne vais pas trop enfoncer de portes ouvertes...
Il y en a peut-être (plusieurs ?) autres du même style...
+1 !
Je pratique le PHP épisodiquement et surtout majoritairement sur divers serveurs d'auto-hébergement. Alors, selon les différentes (versions de) distribs, on n'a jamais la même version de PHP. Vous imaginez la galère : à chaque fois, il y a des instructions qui ne passent pas (m*** alors, c'est vrai que sur ce serveur, c'est PHP x.xx et non pas PHP y.yy !) ou plus (PHP a changé à la dernière mise à jour...).
Avec ce langage qui change tout le temps, c'est assez galère de s'y retrouver, et surtout de savoir par quoi remplacer telle ou telle instruction dans une version donnée de PHP (qui est très rarement la dernière !).
La mise à niveau de PHP n'est pas toujours possible : outre les contraintes liées à la distrib, il y a celles des autres applis qu'on ne peut pas toujours faire évoluer. La théorie, c'est bien beau, mais dans la pratique ça se passe souvent autrement !
Tout ça pour dire qu'une récap serait vraiment bienvenue !
Oui, je comprends et dans un certain sens approuve ton point de vue. Mais d'un autre côté, il est important d'avoir toutes les précisions sur les fonctions obsolètes, ne serait-ce que pour comprendre comment elles fonctionnaient quand on reprend une vieille appli, de sorte qu'on puisse faire la mise à niveau en toute connaissance de cause.
J'ai récemment eu à mettre à niveau une vieille appli en PHP 3 (ben oui : je n'y ai pas cru non plus, mais manifestement ça existe encore !). J'ai pas mal galéré sur certaines parties de code pour bien comprendre comment elles fonctionnaient...
Donc, faire du ménage oui, mais à condition de ne rien mettre à la poubelle ! Simplement organiser autrement. Et pourquoi pas tout laisser, mais en faisant nettement ressortir (par une couleur de fond et/ou de police par exemple) les fonctions obsolètes, et éventuellement en indiquant par quoi les remplacer.
Ou alors, pour alléger les tutos, peut-être faire un index de toutes les fonctions existantes et ayant existé, avec lien vers la page ou le tuto qui donne les précisions...
Partager