Comment puis-je sérialiser des objets avec des champs contenant des chaînes utf8?Sérialiser des objets contenant des chaînes utf-8
Maintenant, je récupère faux après unserialize
.
Comment puis-je sérialiser des objets avec des champs contenant des chaînes utf8?Sérialiser des objets contenant des chaînes utf-8
Maintenant, je récupère faux après unserialize
.
PHP ne se soucie pas des valeurs que les chaînes contiennent lorsque vous utilisez serialize/unserialize. Pouvez-vous fournir un exemple de code pour illustrer ce problème?
La définition de classe a-t-elle été incluse au moment où vous essayez de désérialiser?
Ensuite, c'était un problème quand je voulais enregistrer un attribut d'un objet, qui contient htmlsource, mais quand je n'ai pas écrit dans la fonction __sleep est travaillé. mais quand j'ai écrit dans la fonction __sleep n'est pas travaillé. Je ne sais pas pourquoi! – turbod
Veuillez fournir l'exemple de code ... vous ne devez utiliser la méthode __sleep() que si vous ne faites que sérialiser certains attributs de l'objet ou si vous avez besoin d'autres traitements sur la sérialisation –
Si vous souhaitez uniquement sérialiser un attribut, alors pourquoi ne pas simplement sérialiser cet attribut plutôt que l'objet entier? –
cela vient de C# et de Java. L'un des champs est-il en lecture seule? – iTEgg