Vivement un vrai transtypage en PHP
Plutôt que de tomber dans la mode-absolument-inutile-selon-moi qui est de twitter, je préfère me créer une nouvelle catégorie “Micro-post“. Vous l’aurez deviné, il s’agit d’écrire des billets super courts pour parler de tout et n’importe quoi, surtout ce qui ne nécessiterai pas un long billet complet.
Pour inaugurer ça, un petit article m’a (encore !) fait réagir sur nexen : le transtypage ou modifier le type d’un objet PHP. Tout repose en fait sur l’utilisation successive de :
- serialize(), qui permet de transformer un objet en une chaine de caractère, pratique pour le sauvegarder (et le mettre en session, par exemple)
- preg_replace(), qui permet de remplacer une partie d’une chaine de caractère correspondant à un pattern donné par une autre.
- unserialize(), qui permet de transformer la chaine de caractère évoquée en 1 pour retrouver l’objet initial.
L’idée n’est pas bête (et n’est pas de moi), vraiment maligne même, mais je me dis quand même qu’une gestion de l’objet plus poussée en PHP ne serait pas du luxe !
Palleas @ février 18, 2008


Oh ! Tu sais certain fond bien de la POO en C.
>> Oh ! Tu sais certain fond bien de la POO en C.
Explique moi comment on peut faire de la POO en C, sachant que ce n’est pas un langage orienté objet ?
y’a bien moyen de faire de la POO en Lingo (m’en suis toujours pas remis de ça …)
@Hugo : avec les structures ! Si tu y mets le pointeur d’une fonction dedans, t’as presque de l’objet :]
Mais ce n’est pas de l’OO. Il n’y a aucune notion d’OO en C (pas d’objet, pas d’héritage, pas de classe…)
Je pense que c’était ça que Olympi cherchait à mettre en avant, faire de l’OO alors que ce n’est pas prévu à la base