Changer un objet de classe en PHP : serialize à la rescousse

le 17/02/2008 à 21:31
Changer un objet de classe en PHP : serialize à la rescousse
Transtyper, c'est changer le type de valeur (en PHP comme dans d'autres langages). Mais comment faire pour forcer un objet à changer de classe ?

Arnold Daniels vous signale alors un petit truc : serialize, qui transforme un objet en une représentation de chaîne, et unserialize(), qui transforme cette chaîne en objet. Entre les deux, vous pouvez faire le changement de classe avec simplement un preg_replace. Astucieux et ... rebelle.

- A dark corner of PHP: class casting
- fonction serialize
- fonction unserialize

Commentaires

Ecrire

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours