Quel PHP ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Quel PHP ?

par Hubert Roksor » 16 avr. 2006, 14:55

je comprend pas pourquoi on passe du 5 au 6 car il n'y a pas de gros boulversement
D'un point de vue utilisateur, c'est vrai qu'à part Unicode on a l'impression qu'il n'y a pas grand chose, mais en interne il y a énormément de changements, essentiellement liés à Unicode. Certains scripts vont nécessiter d'être adaptés pour différencier les données texte et binaires, donc c'est plus clair d'augmenter le numéro de version. (difficile de dire "ce script marche sous PHP 5.2 mais pas sous PHP 5.3")

par jeff » 16 avr. 2006, 13:23

salut

moi je dirais met toi a php5 car il y pas mal d'extention qui peuvent de simplifier la vie pdo/sdo et le xml, DOM,xmlreader, xmlwritter la classe Date avec php5.1.2 (je crois) et la lib spl

pour ce qui est de php6, il devrais sortir d'ici la fin de l'aanée mais je comprend pas pourquoi on passe du 5 au 6 car il n'y a pas de gros boulversement, mais plutot une evolution contrairement au passage de php4 à php6

par Hubert Roksor » 16 avr. 2006, 11:04

ca m'etonnerait, y a encore des serveurs qui tournent en PHP 3 ...
Et ces serveurs ne peuvent pratiquement plus mettre à jour leurs scripts PHP. Dans cinq ans il y aura encore des serveurs PHP4, mais c'est pas une raison pour ne pas démarrer sur PHP5 :]

Pour PHP7 je ne compterais pas trop dessus, Zend freine de tous ses pieds l'incrémentation du numéro de version pour des raisons de Business qu'on est trop bêtes pour comprendre.

Au fait, un autre argument en faveur de PHP5 comme version pour démarrer: l'avantage de PHP5 c'est que sa gestion des objets est beaucoup plus conventionnelle que PHP4. À ma connaissance, PHP6 n'ajoutera rien à ce domaine, et si jamais tomypunk change de langage un de ces jours il retrouvera à peu près les même fonctionnalités.

par Cyrano » 16 avr. 2006, 08:57

On en est déjà à la préparation de PHP6, dans deux ans, PHP4 sera obsolète ou quasiment;
ca m'etonnerait, y a encore des serveurs qui tournent en PHP 3 ...
J'entends bien, mais tu conviendras avec moi que PHP3 est un peu ancien et surtout n'offre pas les mêmes possibilités que PHP5 qui lui même ne dispose pas de ce que pourra offrir PHP6. On trouve même encore beaucoup de scripts en .php3 : bon, ok, ça n'empèche pas qu'ils sont obsolètes. Et dans deux ans, je maintiens que PHP4 sera obsolète à son tour, que la version d'actualité sera le PHP6 et qu'il ne serait pas surprenant que PHP7 soit en cours de préparation. C'est normal. Pourquoi faire évoluer un langage sinon pour ajouter des fonctionalités pratique et utile et pour en supprimer d'autres qui ne sont pas pratiques ou présentent des défauts, voire ouvrent des failles de sécurité. Exemple, jusqu'à la version PHP5, on peut ajuster la directive register_globals à ON ou OFF selon le besoin : avec PHP6, tu pourras oublier ça, cette directive n'existera plus et sera à OFF : que feras-tu avec ton code PHP3 ou PHP4 qui requiert le register_globals à ON ? Je t'accorde qu'il reste encore largement le temps d'ici à ce que tous les serveurs d'hébergement n'offrent même plus PHP5. Mais autant se préparer dès maintenant, ce sera autant de temps d'économisé pour plus tard.

par Ultiny » 16 avr. 2006, 02:58

Ce qu'ils voulaient dire c'est que officiellement PHP3 n'est plus d'actualité. PHP3 est donc obsolète.

par Lorenzo » 16 avr. 2006, 02:57

On en est déjà à la préparation de PHP6, dans deux ans, PHP4 sera obsolète ou quasiment;
ca m'etonnerait, y a encore des serveurs qui tournent en PHP 3 ...

par Dux » 16 avr. 2006, 01:49

OVH propose le PHP5 avec l'extension .php5
Mais j'ai l'impression qu'ils ont eu des problèmes de compilation ou qu'ils ont volontairement désactivé quelques fonctions. Mais pas en rapport avec la prog objet donc pour toi ca devrait être OK

par tomypunk » 15 avr. 2006, 08:55

Et puis c'est bête je trouve d'apprendre une version du langage qui va être obsolète dans peu de temps. Vaut mieu commencer avec PHP5, tu aura 2-3 ans devant toi avant de réapprendre certaines choses.

Si tu apprends PHP4, dans 1 ans environ, les hebergeurs ne l'utiliseront plus comme l'a stipulé Cyrano.

Le mieu reste de choisir un hebergeur qui propose déja PHP5 (via l'extension .php5) et qui reserve l'extension .php à PHP4. Lorsqu'il passera en "officiel", tu n'aura qu'a changer .php5 par .php
en fait la question d'apprendre le php4 ne se pose pas vu que je connais déja le php4.

Donc je vais partir sur du php5, pour l'hébergeur j'en prendrais un qui propose php5 au moment ou mon site sera près ...

par Ultiny » 15 avr. 2006, 05:05

Et puis c'est bête je trouve d'apprendre une version du langage qui va être obsolète dans peu de temps. Vaut mieu commencer avec PHP5, tu aura 2-3 ans devant toi avant de réapprendre certaines choses.

Si tu apprends PHP4, dans 1 ans environ, les hebergeurs ne l'utiliseront plus comme l'a stipulé Cyrano.

Le mieu reste de choisir un hebergeur qui propose déja PHP5 (via l'extension .php5) et qui reserve l'extension .php à PHP4. Lorsqu'il passera en "officiel", tu n'aura qu'a changer .php5 par .php

par Cyrano » 14 avr. 2006, 21:33

Salut.
C'est une simple question de logique, pas de mode ou d'envie du moment. Les critères sont relativement peu nombreux, mais d'importance, je vais limiter à deux :
  • On en est déjà à la préparation de PHP6, dans deux ans, PHP4 sera obsolète ou quasiment;
  • Le modèle objet + SimpleXML sont intégrés dans PHP5 alors que PHP4 se limite à un squelette sommaire de modèle objet est des foncitons XML plus lourdes à manipuler.
Enfin je dirais que ce qui va aussi aider ton choix, c'est l'installation disponible chez ton hébergeur, ou plutôt qui sera disponible quand ton application sera prête à mettre en ligne.

Quel PHP ?

par tomypunk » 14 avr. 2006, 21:12

je vais bientot me lancer dans la prog d'un nouveau site et je me demande si ça vaut le coup que ej me mette a PHP5 ou pas ?

sachant que je compte faire un peu de XML et que la prog objet ne me dérange pas plus que ça ...

merci d'avance ..