Prochain PHP => mode POO obligatoire ?

  • Auteur de la discussion Auteur de la discussion ortolojf
  • Date de début Date de début
WRInaute accro
Bonjour

Tout est dans le titre.

Le mode Orienté Objet est courant chez les sites web, mon site est entièrement en POO, mais certains sites n'ont pas encore migré.

En ce qui concerne les prochaines versions de PHP, pensez-vous qu'il est prévu de programmer seulement dans ce mode, obligatoirement ?

Merci beaucoup.
 
Nouveau WRInaute
Bonjour !


Non, les futures versions de PHP ne prévoient pas de rendre la programmation orientée objet obligatoire. PHP conservera sa flexibilité qui permet aux développeurs de choisir entre la programmation procédurale et la programmation orientée objet selon leurs besoins.


Le langage PHP a historiquement évolué d'un style principalement procédural vers un support plus robuste de la POO, mais les deux paradigmes coexistent et continueront de coexister. Les récentes versions de PHP (8.x) ont renforcé les fonctionnalités orientées objet avec des améliorations comme les attributs, les unions de types, et les promotions de propriétés de constructeur, mais sans abandonner le support pour le style procédural.


Cette approche hybride est l'une des forces de PHP, permettant à la fois :


  • La maintenance de code legacy procédural
  • L'adoption progressive de pratiques orientées objet
  • Le choix du paradigme le plus adapté à chaque projet

Même si les bonnes pratiques et frameworks modernes comme Laravel ou Symfony encouragent fortement l'approche orientée objet, PHP restera un langage multi-paradigme dans un avenir prévisible.
 
WRInaute accro
Honnêtement, je pense que l'usage du "tu" est aussi approprié que le fait de se servir de l'IA pour apporter une réponse. Il ne vas plus froisser que cela même si parfois cela peut piquer les yeux. non ?
 
WRInaute accro
Écoute, je te faisais seulement une remarque, vite fait (sans me relire je l'admets), par rapport à ta réponse, tout en sachant que le "tu", est souvent employé sur les forums et ce n'est pas un signe d'irrespect. Du coup ta réponse sonne un peu dans le vide et donne l'impression que tu prends cela comme une pique personnelle, ce qui n'est absolument pas le cas. Après, si tu le prends mal, libre à toi, mais dans ce cas, tu n'as rien à faire sur un forum communautaire.
 
Nouveau WRInaute
Écoute, je te faisais seulement une remarque, vite fait (sans me relire je l'admets), par rapport à ta réponse, tout en sachant que le "tu", est souvent employé sur les forums et ce n'est pas un signe d'irrespect. Du coup ta réponse sonne un peu dans le vide et donne l'impression que tu prends cela comme une pique personnelle, ce qui n'est absolument pas le cas. Après, si tu le prends mal, libre à toi, mais dans ce cas, tu n'as rien à faire sur un forum communautaire.
question de politesse et de respect, qui doit être vide de votre côté en effet
 
WRInaute discret
Toutes les évolutions à venir du langage PHP sont documentées (discutées) ici :

https://wiki.php.net/rfc

De plus , c'est impossible pour un langage de programmation de venir 100% orienté objet s'il ne l'était pas d'origine. Soit on ajoute une couche objet à un langage procédural, soit un langage est directement orienté 100% objet dès le début (par exemple JAVA).

Si, PHP devait devenir un langage 100% orienté objet, alors, ça serait un "nouveau" langage créé à côté du PHP orignal. Comme le C et le C++ par exemple.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut