>  기사  >  백엔드 개발  >  PHP에서 직렬화의 용도는 무엇입니까?

PHP에서 직렬화의 용도는 무엇입니까?

WBOY
WBOY원래의
2016-09-29 09:33:031352검색

특히 직렬화된 객체.

답글 내용:

특히 직렬화된 객체.

이송 및 보관이 용이함

json_encode PHP 클래스/객체를 직렬화할 수 없습니다

  • 직렬화란 PHP의 객체, 클래스, 배열, 변수, 익명 함수 등을 사용자가 "데이터베이스 저장" 및 "데이터 전송"할 수 있도록 문자열

    으로 변환하는 것을 말합니다.
  • 역직렬화, 문자열을 객체, 클래스, 배열, 변수, 익명 함수로 변환

  • 직렬화는 MFC 등 모든 프로그래밍 언어에 존재합니다

  • 넓은 의미에서 Word를 docx로 저장하는 것은 직렬화 과정입니다. docx 문서를 열고 역직렬화 과정을 진행한 내용을 표시합니다

예를 들어 Laravel의 Queue는 클래스를 문자열로 직렬화하여 데이터베이스에 저장합니다. 실행이 필요한 경우 일련 번호를 역직렬화하여 실행합니다.

ini/json/XML도 연재의 일종

JSON과 동일

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.