当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


PHP serialize()用法及代码示例


定义和用法

函数 serialize() 用于生成值的可存储表示。这对于在不丢失类型和结构的情况下存储或传递 PHP 值非常有用。

用法

string serialize ( mixed $value )

参数

Sr.No 参数及说明
1

value

要序列化的值。

返回值

此函数返回一个包含 byte-stream 表示的字符串value可以存储在任何地方。

返回值是一个二进制字符串,可能包含空字节,需要这样存储和处理。例如,serialize() 输出通常应存储在数据库中的 BLOB 字段中,而不是 CHAR 或 TEXT 字段中。

依赖关系

PHP 4 及以上

示例

下面的例子演示了 serialize() 的使用~

<?php
   class test1{
      private $name;
      function __construct($arg){
         $this->name=$arg;
      }
   }
   $obj1=new test1("TutorialsPoint");
   $str=serialize($obj1);
   echo $str;
?>

输出

这将产生以下结果 -

O:5:"test1":1:{s:11:"test1name";s:14:"TutorialsPoint";}

相关用法


注:本文由纯净天空筛选整理自 PHP - serialize() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。