在php中使用serialize()

时间:2011-01-17 09:47:40

标签: php

php.its中serialize()的使用优点和缺点

6 个答案:

答案 0 :(得分:12)

优点:

将对象转换为字符串

缺点:

将对象转换为字符串

答案 1 :(得分:6)

<强>缺点

<强>优点

PHP提供了魔术方法,让您可以处理这个缺点

答案 2 :(得分:1)

我没有看到序列化的任何缺点。

优点是您可以序列化对象和数组并保存它们(例如在数据库中)。之后,您可以在保存它们的完全相同的状态下返回(反序列化)对象。

答案 3 :(得分:1)

答案 4 :(得分:1)

它将传递给它的对象或数组作为字符串的第一个(也是唯一的)参数。例如,此功能对于在数据库或文件中存储对象很有用。要将字符串转换回对象或数组,请使用unserialize()。 另请查看该功能的文档: http://us2.php.net/manual/en/function.serialize.php

答案 5 :(得分:-1)

唯一的缺点是使用utf8编码!