php3 php4 une qustion facile - Programmation
Marsh Posté le 05-04-2001 à 11:32:55
pierrelasser a écrit a écrit : comment voit on la difference d'une page php3 d'une page php4 quelle extension , et dans le script ou le voit on? |
pour le php3, l'extension c'est .php3
pour le php4, l'extension c'est .php
Au niveau du script, on peu voir la différence grace aux nouvelles instructions du php4 ou à des changements mineurs de certaines instructions en php4. (par exemple, l'instruction foreach est une nouveauté php4 et les instructions require et include peuvent retourner une valeur en php4 mais pas en php3). Sans ça, pas de différences.
[edit]--Message édité par omega2--[/edit]
Marsh Posté le 05-04-2001 à 11:41:53
Euh en php3 on peut aussi appeler ses pages .php si on configure le serveur pour ça.
Les différences tu les trouveras dans les fonctions, le mieux c'est d'aller sur php.net et de lire le paragraphe sur les nouveauté de php4
Marsh Posté le 05-04-2001 à 11:45:26
tu appelles tes pages comme tu veux .toto si tu veux
tout ca se configure au niveau de ton serveur
Marsh Posté le 05-04-2001 à 11:55:38
une des grosses différences entre php3 et php4 est le support des sessions en php4 (même si on pouvait faire qq chose de proche en php3 en se débrouillant avec les cookies, php4 possède des fonctions spécifiques à celà qui facilitent la chose)
Marsh Posté le 05-04-2001 à 12:11:22
Zebra3 a écrit a écrit : une des grosses différences entre php3 et php4 est le support des sessions en php4 (même si on pouvait faire qq chose de proche en php3 en se débrouillant avec les cookies, php4 possède des fonctions spécifiques à celà qui facilitent la chose) |
Oui et non, si il est vrai que PHP3 ne supporte pas nativement les sessions il n'en demeure pas moins qu'il existe de très bonnes librairies qui lui permettent de proposer un systeme de session (sans passer nécessairement par les cookies). La syntaxe des fonctions fournies par certaines de ces librairies est en tout point identique aux fonctions de sessions fournies par PHP4.
Marsh Posté le 05-04-2001 à 12:22:23
zeltron> Salut l'ami.
Hargh le PHP3 et ses librairies
En fait je pense que le gain de PHP4 est le support natif de methodes dont on ne peut disposer que par des addons avec le PHP3 ... qui peuvent se resumer par une mise en place plus facile grace à un support (dirons nous) direct.
Pour les différences tu peux également aller sur ce site> http://www.zend.com/zend/whats-new.php
[edit]--Message édité par nabab--[/edit]
Marsh Posté le 05-04-2001 à 12:42:29
nabab> Salut à toi
Mon post ne voulait pas faire les louanges ni la critique des librairies de PHP3 mais juste répondre à la question de l'auteur du topic je craignais en effet que le post de zebra3 ne l'induise en erreur en le poussant à croire qu'une référence aux sessions était nécessairement synonyme de PHP4 ( c'est pour ça que j'ai précisé que la syntaxe pouvait être la même).
Pour ce qui est de ton URL, même si je suis partiellement d'accord avec ce qui y est dit je pense quand même qu'il ne faut pas perdre de vue que Zend Technologie a développé le moteur de PHP4, on peut donc se permettre d'avoir quelques doutes quant à l'objectivté du site.
Enfin je terminerai sur le fait que Zend a tout intérêt à inciter les gens à passer sous PHP4 et pour cause c'est sa source de revenu qui lui permet de vendre des licenses de ses produits (notamment ses gestionnaires de cache à 5000$).
[edit]--Message édité par zeltron--[/edit]
Marsh Posté le 05-04-2001 à 13:44:25
zeltron> je suis au courant pour les librairies mais, à ma connaissance, la plupart des hébergeurs (au moins les gratuis) ne proposent pas ces librairies dc faut se débrouiller avec les cookies (je l'ai fait et je continue à le faire, ça marche très bien )
Comme le dit zeltron, l'avantage de php4 c de fournir ces fonctions "en direct" sans avoir recours à des libraires externes et dc ces fonctions sont accessibles chez les hébergeurs proposant php4.
Marsh Posté le 05-04-2001 à 13:59:55
merci les gars
donc le sujet de mon probleme c'est le forum a zebra3 pour le faire tourenr chez free, et je me disait qu'avec un peu de chance
je pouver le faire tourner en chageants le extension et les liens internes en esperant qu'il ne soit pas ecrit avec de la technique php4 en interne..
donc si zebra3 repond ca m'arrange sinon je teste...
Marsh Posté le 05-04-2001 à 14:13:21
zeltron> Ben c un de mes defauts d'aller prendre l'information chez "les éditeurs", mais il est vrai que cette derniere manque cruellement d'objectivité .... sinon de toute maniere en ce qui concerne les sessions tu as de toute maniere raison pour ce qui est du support sous PHP3 ...
pierrelasser>zebra3 a l'air d'exposer qu'il continue à utiliser php3 donc je pense que cela vaut le coup de tenter en attendant une reponse de Zebra3.
Marsh Posté le 05-04-2001 à 15:23:15
pierrelasser> vi il marche en php3 y'a pas de pb (enf ait faut qd même changer tous les liens !)
par contr eje te conseillerais de d/l la nlle version (j'ai corrigé 2/3 bugs qui trainaient... mais il y en a encore mais bon ça marche )
l'url c toujours : http://www.rue-montgallet.com/imag [...] R_Like.zip
mais je rappelle que c pas moi qui ait fait le + gros du boulot sur ce forum ! c l'équipe de phpbb, j'ai fais juste traduit la chose en français et fait qq modifs que je souhaitais
Marsh Posté le 05-04-2001 à 18:08:41
merci zebra 3
ouais la grosse partie c'est phpbb mais faut pas minimiser ton travail mon grand.
moi chuis pas specialiste mais quand j'ai voulu en traduire un je me suis rapidement rendu compte que c'est pas dansdeux heures que ca aller tourner d'ailleur il a jamais demarré
bon c'est donlodé je fait le reste.
merci encore
Marsh Posté le 05-04-2001 à 21:13:34
dite en php4 les sessions, il y en à un qu'a dit que ça pouvait ne pas reposer sur les cookies, c'est vrai?
Ca rajoute les infos dans les headers alors?
Marsh Posté le 06-04-2001 à 00:56:04
Roswell_> oui les sessions c possible en php4 sans les cookies, simplement en rajoutant l'identifiant de session à tous le sliens (la doc de php t(en diras plus sur le comment, j'ai pas encore testé)
Marsh Posté le 05-04-2001 à 11:07:15
comment voit on la difference d'une page php3 d'une page php4
quelle extension , et dans le script ou le voit on?
---------------
Tout vien a point a celui qui gueule le plus .