Affinity-web`Blog

L'actu AW au quotidien

 

02

Déce 07

PHP6 à l'approche !

Posté à 20:14 par Fr eMeRiKa - Catégorie Catégorie : Programmation

 

Enfin des news sur la prochaine version du langage de programmation PHP, c'est avec impatience que j'attendais des informations sur cette mise à jour pour connaître sa date de sortie et les nouvelles fonctionnalités, PHP 5 ayant été riche en innovation notamment pour la Programmation Orientée Objet.

Cette nouvelle version est annoncée pour mars 2008, et va amener autant d'adeptes que de détracteurs. Et oui PHP6 va supprimer l'utilisation de magic_quotes, cette fonctionnalité qui permet aux développeurs de ne pas se soucier de protéger leurs scripts contre les injections SQL. PHP5 avait déja désactivé par défaut les magic_quotes mais on pouvait les réactiver ce qui ne sera plus le cas dans PHP6. C'est à mon sens une bonne nouvelle, cela forcera les développeurs à s'occuper de la sécurité des informations rentrées par les utilisateurs en utilisant addslashes ou mieux mysql_real_escape_string pour éviter les injections SQL. Mais cela risque de freiner le déploiement de PHP6 sur des sites anciens se servant de magic_quotes.

Heureusement cette nouvelle version a des arguments pour motiver son passage, le principal est la réécriture complète du code de PHP pour le support d'Unicode. Avec le développement mondial d'Internet, il est conseillé aujourd'hui d'utiliser le jeux de caractères UTF-8 et non l'ISO afin de permettre le support de toutes les langues. PHP5 bien que supportant l'UTF-8 travaille en ISO et cela pose problème sur la manipulation des chaînes de caractères. PHP6 utilisera directement l'Unicode (dont fait parti l'UTF-8) et mettra fin à ces problèmes.

Certaines fonctionnalités initiallement prévues pour PHP6 vont être intégrées à la prochaine mise à jour de PHP5 (5.3). C'est le cas des namespaces pour la programmation orientée objet, c'est à dire la possibilité de définir un nom à ses classes et de les appeler par leur namespace et non leur "ancien nom". L'intêret est de pouvoir éviter les noms à rallonge de certaines classes, simplifier leur réutilisation entre différents projets et regrouper les classes pour une meilleur organisation du code. Un parseur XML plus puissant que simplexml devrait également être introduit avec PHP5.3

Il faudra enfin attendre PHP6 pour voir l'ajout d'un cache de code intermédiaire natif qui permettra d'éviter de recompiler le code PHP par le serveur à chaque appel de pages.

PHP6 va apporter de nouvelles fonctionnalités intéressantes, mais il est à craindre que la suppression des magic_quotes va ralentir son déploiement chez les hébergeurs. En tout cas, ces choix d'orientation permettront de ne plus prendre les développeurs PHP pour des "rigolos", la sécurité et la programmation orienté objet étant de plus en plus à l'honneur.

Les derniers articles de la catégorie : Programmation

Lu 2209 fois

Article Précédent

 

Commentaires de cet article

 

 

Uép ça a l'air sympas tout ça... Mais déjà que c'est toujours la guerre pour passer de php4 à php5, alors demander aux entreprises de passer à php6...
'ouais mais tous nos sites fonctionnent en php4' est l'argument qui ressort le plus souvent, même si théoriquement tout site en php4 ne devrait pas avoir de pb de fonctionnement sur un serveur php5 (arrêtez moi si j'me trompe).

Alors là, si en plus il existe un argument réel faisant que passer à la version 6 peut poser pb (la désactivation de la fameuse magic_quotes donc), c'est pas gagné ^^ (même si, en effet, l'ajout de code à effectuer pour y remédier n'est pas compliqué).

#1 Posté par OSteEL le 03/12/07 à 09:50, son 22ème commentaire

Oué c'est clair mais PHP4 est plus supporté donc de toute manière ils vont au moins passer à PHP5.

Après, la solution c'est d'avoir son serveur et de bosser trankil dessus :) tampis pour ceux qui veulent pas évoluer.

#2 Posté par eMeRiKa le 03/12/07 à 11:51, son 136ème commentaire

 

* Pseudo :

* Email : (Non affiché)

Site web :

* Message :

95 articles dans la base de données

Archives ...

 

Oué il y a eu de ci de là des annonces de "fin du capitalisme&qu ...

Posté par eMeRiKa le 11/11/08 à 14:32 sur l'article Musique : une (fausse) crise

Après avoir suivi l'évolution de la crise actuelle et lu un certain n ...

Posté par dod le 10/11/08 à 20:39 sur l'article Musique : une (fausse) crise

Tu as tout à fait raison mais là c'est des histoires de mentalit&eacu ...

Posté par eMeRiKa le 10/11/08 à 19:15 sur l'article Musique : une (fausse) crise

Mais le but d'une entreprise est de ramasser le maximum d'argent et peu importe si ...

Posté par dod le 10/11/08 à 15:13 sur l'article Musique : une (fausse) crise

Le débat n'est pas de dire si les biens culturels sont au bon prix mais bien ...

Posté par eMeRiKa le 10/11/08 à 11:11 sur l'article Musique : une (fausse) crise

En réalité lorsque l'on s'interroge réellement sur le travail ...

Posté par dod le 09/11/08 à 22:17 sur l'article Musique : une (fausse) crise

Je ne sais pas comment les hologrammes fonctionnent mais cela a été u ...

Posté par dod le 09/11/08 à 22:07 sur l'article Fashionology LA : vêtement custom

C'était pas le but non plus ! la culture est pas gratuite, faut donc pas h&e ...

Posté par eMeRiKa le 03/11/08 à 11:27 sur l'article Musique : une (fausse) crise

422 commentaires dans la base de données

S'abonner au flux Rss

 

Springbreak mistake

Il faut faut Flash pour voir l'animation

jeux de skate sur iphone

Il faut faut Flash pour voir l'animation

Max Boublil nous parle de la Wii

Il faut faut Flash pour voir l'animation

Objet en lévitation

Il faut faut Flash pour voir l'animation

Comment énerver un flic en 30s

Il faut faut Flash pour voir l'animation

Google Streetview

Il faut faut Flash pour voir l'animation
 
LinkedIn
deviantart
Twitter
 
 
Mapple Leaf

Voir toutes mes créations

 
  • @OSteEL non truc de dingue ! Ca marche avec flash ???
  • Wahou j'adore recevoir ce genre d'email ! Mon projet que relou que je dév depuis maintenant un bon moment se finit
  • @mrsize haha! Bah Counter-strike est tjs le jeu le plus joué sur le net (mis à part wow petre) et tourne sous le moteur de HL
  • Half Life à 98c pour fêter ses dix ans www.nofrag.com/2008/...
  • @JulienCoquet au fait dans tes clients tu as massivegamer.com ? :)
 

 

 

Chargement en cours!