广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php serialize()怎么用
  • 349
分享到

php serialize()怎么用

phpserialize() 2018-11-14 21:11:55 349人浏览 无得
摘要

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php serialize() 函数serialize() 函数用于序列化对象或数组,将其转换为一个可以存储的字符串并返回。以对象为例,当序列化一个对象时,将会保存对象

教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php serialize() 函数

serialize() 函数用于序列化对象或数组,将其转换为一个可以存储的字符串并返回。

以对象为例,当序列化一个对象时,将会保存对象的所有变量,但是不会保存对象的方法,只会保存类的名字。另外,为了能够反序列化一个对象,这个对象的类必须已经定义过。如果序列化类 A 的一个对象,将会返回一个跟类 A 相关,而且包含了对象所有变量值的字符串。

serialize() 函数的语法格式如下:

serialize($value)
  • $value :要序列化的变量。

serialize() 函数可以处理除了 resource(资源)之外的任何类型。当序列化对象时,php 会在序列动作之前调用该对象的 __sleep() 成员函数。这样就允许对象在被序列化之前做任何清除操作。类似的,当使用 unserialize() 反序列化对象时,将调用 __wakeup() 成员函数。

【示例】使用 serialize() 函数序列化一个对象。

<?php
header("Content-type:text/html;charset=utf-8");
class WEBSit {
	public $name;
	public $url;
	function __construct($name, $url) {
		$this -> name = $name;
		$this -> url = $url;
	}

}

$websit = new WebSit('PHP中文网', 'https://www.php.cn/');
$ser_str = serialize($websit);
echo $ser_str;
?>

运行结果如下:

1.png

说明:如果想要将已序列化的字符串变回 PHP 的值,可使用 unserialize()。

--结束END--

本文标题: php serialize()怎么用

本文链接: https://www.lsjlt.com/news/322.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php serialize()怎么用
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php serialize() 函数serialize() 函数用于序列化对象或数组,将其转换为一个可以存储的字符串并返回。以对象为例,当序列化一个对象时,将会保存对象...
    99+
    2018-11-14
    php serialize()
  • php中serialize和unserialize怎么用
    这篇文章给大家分享的是有关php中serialize和unserialize怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。PHP中,serialize()函数用于序列化对象或数组,unserialize()...
    99+
    2023-06-29
  • php中的serialize和unserialize怎么使用
    本文小编为大家详细介绍“php中的serialize和unserialize怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“php中的serialize和unserialize怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢...
    99+
    2023-07-05
  • jQuery中serialize()怎么用
    这篇文章给大家分享的是有关jQuery中serialize()怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   jQuery成功的控制表单的序列化。只有form元素检查...
    99+
    2022-10-19
    serialize() jquery
  • php中serialize和unserialize的用法是什么
    本教程操作环境:windows10系统、PHP7.1版、DELL G3电脑php中serialize和unserialize的用法是什么serialize() 函数用于序列化对象或数组,并返回一个字符串。serialize() 函数序列化对...
    99+
    2020-06-16
    PHP
  • 浅析php中serialize和unserialize的用法
    PHP是一种流行的编程语言,常用于Web开发。其中,serialize和unserialize是两个非常有用的函数,可以将PHP对象转换为字符串并进行反序列化。serialize的使用serialize是一个PHP函数,用于将PHP对象转换...
    99+
    2023-05-14
    unserialize serialize php
  • php中怎么解决serialize函数中文乱码的问题
    本文操作环境:Windows10系统、PHP7.1版、Dell G3电脑。php中怎么解决serialize函数中文乱码的问题serialize() 函数用于序列化对象或数组,并返回一个字符串。serialize() 函数序列化对象后,可以...
    99+
    2019-12-21
    php
  • jQuery 中怎么使用serialize()方法提交表单数据
    jQuery 中怎么使用serialize()方法提交表单数据,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 ...
    99+
    2022-10-19
    jquery serialize
  • 怎么在Ajax中使用serialize()对表单进行序列化
    怎么在Ajax中使用serialize()对表单进行序列化?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。什么是ajaxajax是一种在无需重新加载整个网页的情况...
    99+
    2023-06-08
  • PHP中php://input怎么用
    本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。PHP中php://input怎么用?对于php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述。“php://input allows you ...
    99+
    2015-01-18
    PHP 输入流
  • php return怎么用
    本篇内容主要讲解“php return怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php return怎么用”吧!php return的用法:1、通过“return expression...
    99+
    2023-06-07
  • php default怎么用
    在PHP中,default关键字需要和switch语句一起使用,用于基于不同的条件来执行不同的动作。switch语句是一个条件选择语句,首先会找到满足条件的case值做为执行后面的程序入口;若所有case都不满足,则找default入口,若...
    99+
    2023-05-14
    default php switch
  • php require_once怎么用
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php require_once语句require_once:它的作用与 require 的作用是一样的,都是引用或包含外部的一个php文件原理:当含有 require...
    99+
    2017-07-12
    php require_once
  • php parser怎么用
    “php parser”用于生成模板代码,或者使用其生成的抽象语法树进行静态分析;“php parser”是有nikic开发的一款PHP抽象语法树解析工具,同时兼顾接口易用,结构简介,工具链完善等诸多优点。本文操作环境:Windows10系...
    99+
    2022-08-08
    php
  • php-5.4.45怎么用
    这篇文章主要为大家展示了“ php-5.4.45怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ php-5.4.45怎么用”这篇文章吧。为了不影响实验效果...
    99+
    2022-10-19
    php
  • php calendar怎么用
    这篇“php calendar怎么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php calendar怎么用”文章吧。p...
    99+
    2023-06-26
  • openstack中php sdk php-opencloud怎么用
    这篇文章主要介绍了openstack中php sdk php-opencloud怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。&nbs...
    99+
    2022-10-19
    php api
  • php mb_strpos怎么使用
    本篇内容主要讲解“php mb_strpos怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php mb_strpos怎么使用”吧!php mb_strpos函数用于查找字符串在另一个字符...
    99+
    2023-06-22
  • php中case怎么用
    这篇文章将为大家详细讲解有关php中case怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php中case是在switch语句中使用,其使用语法如“switch (n){case label1:br...
    99+
    2023-06-22
  • php中$_SERVER怎么用
    这篇文章主要为大家展示了“php中$_SERVER怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php中$_SERVER怎么用”这篇文章吧。为了我们了解这个数组,我们来看一个小栗子。<...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作