定义和用法
函数 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 Spreadsheet_Excel_Writer setAlign()用法及代码示例
- PHP Spreadsheet_Excel_Writer setScript()用法及代码示例
- PHP Spreadsheet_Excel_Writer setOutLine()用法及代码示例
- PHP session_gc()用法及代码示例
- PHP session_regenerate_id()用法及代码示例
- PHP session_destroy()用法及代码示例
- PHP session_reset()用法及代码示例
- PHP session_unset() vs session_destroy()用法及代码示例
- PHP Spreadsheet_Excel_Writer setColor()用法及代码示例
- PHP Spreadsheet_Excel_Writer setFontFamily()用法及代码示例
- PHP setlocale()用法及代码示例
- PHP set_file_buffer()用法及代码示例
- PHP Spreadsheet_Excel_Writer setTextWrap()用法及代码示例
- PHP session_register_shutdown()用法及代码示例
- PHP Spreadsheet_Excel_Writer setItalic()用法及代码示例
- PHP Spreadsheet_Excel_Writer setVAlign()用法及代码示例
- PHP session_id()用法及代码示例
- PHP session_commit()用法及代码示例
- PHP session_start()用法及代码示例
- PHP session_status()用法及代码示例
注:本文由纯净天空筛选整理自 PHP - serialize() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。