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