PHPPublicación por entregas


Sintaxis

  • cadena serializar (valor mezclado de $)

Parámetros

Parámetro Detalles
valor El valor a ser serializado. serialize () maneja todos los tipos, excepto el tipo de recurso . Incluso puede serializar () arreglos que contienen referencias a sí mismo. También se almacenarán las referencias circulares dentro de la matriz / objeto que está serializando. Cualquier otra referencia se perderá. Al serializar objetos, PHP intentará llamar a la función miembro __sleep () antes de la serialización. Esto es para permitir que el objeto realice una limpieza de último minuto, etc., antes de ser serializado. Del mismo modo, cuando el objeto se restaura con unserialize () , se llama a la función miembro __wakeup () . Los miembros privados del objeto tienen el nombre de la clase ante el nombre del miembro; los miembros protegidos tienen un '*' ante el nombre del miembro. Estos valores prefabricados tienen bytes nulos en cualquier lado.

Observaciones

La serialización utiliza las siguientes estructuras de cadena:

[..] son marcadores de posición.

Tipo Estructura
Cuerda s:[size of string]:[value]
Entero i:[value]
Doble d:[value]
Booleano b:[value (true = 1 and false = 0)]
Nulo N
Objeto O:[object name size]:[object name]:[object size]:{[property name string definition]:[property value definition];(repeated for each property)}
Formación a:[size of array]:{[key definition];[value definition];(repeated for each key value pair)}

Publicación por entregas Ejemplos relacionados