php - PHP 的 serialize() 函数有什么用?

标签 php serialization

我刚刚了解了serialize()unserialize() 函数。这有什么用?我知道人们将事物序列化以放入数据库。你能给我一些有用的例子吗?

我在 javascript 中也看到了序列化代码,这是一样的吗? javascript 中的序列化字符串可以用 php unserialize() 反序列化吗?

最佳答案

PHP 序列化允许您以文本形式保存数组或对象。将数组分配给 $_SESSION 之类的东西时,它允许 PHP 将其存储在文本文件中,然后稍后重新创建它。 Serialize 像这样用于对象和变量。 (只要确保你事先声明了对象使用的类)

另一方面,Wordpress 通过将序列化数组直接存储在数据库中,将其用于非常相似的方法。如果您保留键 => 值的数据库,这可能非常有益,因为数组的灵 active ,您可以在值参数中存储任何内容。

这是链接(由第一位评论者提供):http://us3.php.net/serialize

关于php - PHP 的 serialize() 函数有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1180602/

相关文章:

C# BinaryFormatter - 使用另一个命名空间中的对象反序列化

php - WooCommerce 根据用户角色更改 BACS 订单状态

javascript - 提交表单后如何将注意力集中在叠加弹出窗口上?

php - Laravel 错误接口(interface)类不存在

c++ - 如何从存档中检索 true_type?

C++ (de) 序列化项目的 vector 顺序

c# - Json字符串反序列化为对象数组列表

java - 反序列化 ArrayList

php - xampp ubuntu 13.04 上的 MongoDB 配置问题

php - 页面内容中的 Joomla PHP 错误