定義和用法
函數 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。