當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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