我刚刚了解了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/