Java 版本的 PHP serialize/unserialize 完整实现。目前实现了对各种基本类型、数组、ArrayList、HashMap、和其它可序列化对象的序列化。实现了 PHP 5 中的Serializable 接口的支持。实现了 PHP 中的 __sleep 和 __wakeup 魔术方法的支持。实现了对所有标示(N、b、i、d、s、a、O、R、r、U、C)的反序列化,在对标示 a 反序列化时,可以根据下标和值来自动判断是 ArrayList 还是 HashMap。并且在反序列化时可以强制指定反序列化的类型。该类是静态类,无需也不能被实例化。除了包含了 serialize 和 unserialize 方法以外,还增加了一个 cast 方法,用来进行反序列化后的类型转换,该方法主要用于将反序列化后的 ArrayList 转化为数组或者 HashMap。
标签: unserialize ArrayList PHP serialize
上传时间: 2016-01-06
上传用户:奇奇奔奔
一个用lucene做的文件索引的基类,可以用于继承,也可以用于其他,
上传时间: 2016-01-06
上传用户:wlcaption
avr 单片机usb下载器。速度很快8khex文件编成+校验4秒!(protel dxp)
上传时间: 2016-01-06
上传用户:zhengjian
单片机对eeprom源程序和头文件 ** PROJEKT, bestehend aus 4 Teilen *** ** Write_EEPROM ** Write_EEPROM.Uv2 i2c_DEF.h tst_I2C.c Write_EEPROM.Opt Globals.h ** Chip_Inc ** 16550.h 81C90.h phyCORE_591.h LAB537.h MCB517AC.h PCF8584.H CM517A.h PIO_8255.h RTC72421.h DEF_BOARDS.H MOD515.h I2c_Chip_Lib.h ** I2C_Lib ** I2C_lib.c ** Inc_C51b_T2 ** LCD_DEF_LIB.h ASCII2hex.h BCD_HEX.H bcd2hex.h CG_RAM_Lib.H CRC_16.H Def_bits.h DEF_INT.H Defines.h INTELHEX.H ITOA.H ASCI_hex.h LRC.H MAKROS.H PACK_7T8.H Ram_des.h Ram_inv.h Rom_chk.h RS232_BD.h sm_printf.h SOFT_RES.H TASTEN_LIB.H tasten_matrix_lib.h TIME_OUT_lib.H centronics_lib.h I2c_Lib.h DEF_MIC.H
标签: Write_EEPROM bestehend PROJEKT eeprom
上传时间: 2016-01-06
上传用户:杜莹12345
uClinux源代码中Make文件完全解析--基于ARM开发平台
上传时间: 2016-01-06
上传用户:nanxia
一个数据结构的课程设计文件,VC++编写.内容为:停车场
上传时间: 2016-01-06
上传用户:litianchu
一个数据结构的课程设计文件,VC++编写.内容为:重言式
上传时间: 2016-01-06
上传用户:han_zh
.x文件的载入功能介绍,这是一个很好的例子,慢慢看吧
标签:
上传时间: 2016-01-06
上传用户:标点符号
在高通的手机平台下,一个下载手机.bin文件到手机的flash中的工具,包含PC端的程序代码和运行在基带处理器中的代码.
上传时间: 2016-01-06
上传用户:dancnc
针对以arm处理器为核心的嵌入式平台的fat文件系统
上传时间: 2016-01-07
上传用户:Miyuki