[spip-dev] balise config & données sérialisées [résolu, mais ?]

Bonjour,

Devant cette syntaxe ubuesque, ne pourrait-on pas automatiser un peu le traitement des données linéarisées ?

Que pensez-vous d'une fonction qui testerait automatiquement la linéarisation avant de chercher une valeur ou une clé ?

Ce rôle pourrait être attribué à #CONFIG ou à |table_valeur

/**
  * Verifie qu'une donnée est bien une chaine linéarisée
  * @param string $data
  */
public static function is_serialized($data) {
     return is_string($data)
       && ($data === 'b:0;' || @unserialize($data) !== false);
}

A voir également les codes suivants :
  http://core.trac.wordpress.org/browser/tags/3.4.1/wp-includes/functions.php#L236
  http://core.trac.wordpress.org/browser/tags/3.4.1/wp-includes/functions.php#L278

Pat

#CONFIG{tableau/nom_valeur}
fait directement le travail en SPIP 3