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…
jeudi 12 janvier 2012
mercredi 4 janvier 2012
La puissance des itérateurs en php
Libellés :
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 :).
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
Libellés :
php
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
Le principe n'est pas nouveau mais PHP 5.4 s'avère excellent :p
Inscription à :
Articles (Atom)