Pages

jeudi 12 janvier 2012

Hashage de mots de passe

Voici une page expliquant le hashage de mots de passe. C'est capital pour la sécurité !
Hélas, nombreux sont les sites stockant en clair les mdp. Suffit de voir les exploits des Anonymous l'année dernière, la plupart des sites hackés ne hashaient pas les mots de passe…

mercredi 4 janvier 2012

La puissance des itérateurs en php

Quasiment tous les langages possèdent des itérateurs et une boucle pour les utiliser (for/foreach). Php ne fait pas exception et possède l'interface Iterator et la boucle foreach.
La spl fournit bon nombre de classes d'itérateurs ou implémentant Iterator (à une exception près: SplFileInfo). Et cela simplifie souvent les choses.
L'avantage des itérateurs est d'unifier le parcours d'objet.
Ainsi il est tout à fait possible de traverser un objet de manière récursive, d'itérer sur plusieurs itérateurs en un tour de boucle ou de simplement ignorer certaines valeurs. Libre cours à votre imagination :).

lundi 2 janvier 2012

php et les classes de traits, une solution à l'héritage multiple

Quelle ne fut pas ma surprise de constater que php fournit enfin une solution à l'héritage multiple: les classes de traits. Pratique pour définir des comportements :).
Le principe n'est pas nouveau mais PHP 5.4 s'avère excellent :p