Heim  >  Artikel  >  Backend-Entwicklung  >  Wozu dient die Serialisierung in PHP?

Wozu dient die Serialisierung in PHP?

WBOY
WBOYOriginal
2016-09-29 09:33:031372Durchsuche

Besonders serialisierte Objekte.

Antwortinhalt:

Besonders serialisierte Objekte.

Einfach zu transportieren und aufzubewahren

json_encodePHP-Klassen/Objekte können nicht serialisiert werden

  • Serialisierung bezieht sich auf die Konvertierung von Objekten, Klassen, Arrays, Variablen, anonymen Funktionen usw. in PHP in Strings für Benutzer zur „Datenbankspeicherung“ und „Datenübertragung“

  • Deserialisierung, Zeichenfolge konvertieren in: Objekt, Klasse, Array, Variable, anonyme Funktion

  • Serialisierung gibt es in jeder Programmiersprache, wie zum Beispiel MFC

  • Im weitesten Sinne ist das Speichern eines Words als docx der Prozess der Serialisierung. Öffnen Sie das docx-Dokument und zeigen Sie den Inhalt an. Dies ist der Prozess der Deserialisierung

Zum Beispiel serialisiert Laravel's Queue die Klasse in eine Zeichenfolge und speichert sie in der Datenbank. Wenn sie ausgeführt werden muss, deserialisiert sie die Seriennummer und führt sie aus

ini/json/XML ist auch eine Art Serialisierung

Das Gleiche wie JSON

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn