PHP 직렬화 형식
PHP serialization formatPHP 직렬화 형식은 PHP 프로그래밍 언어에 사용되는 직렬화 형식입니다.이 형식은 PHP의 기본 및 복합 유형을 직렬화할 수 있으며 [1]참조를 올바르게 직렬화할 수도 있습니다.이 포맷은 PHP [2]4에서 처음 도입되었습니다.
이 포맷은 PHP 외에 Lucene/Solr [3]등 PHP 애플리케이션과 자주 통합되는 일부 서드파티 애플리케이션에서도 사용됩니다.
구문
구문은 일반적으로 변수 유형의 1글자 코드 패턴에 이어 콜론, 변수 값, 세미콜론 순으로 표시됩니다.
유형 | 시리얼화의 예 |
---|---|
특수한 순서 | N; |
부울 | b:1; b:0; |
정수 | i:685230; i:-685230; |
부동 소수점 | d:685230.15; d:INF; d:-INF; d:NAN; |
스트링 | s:6:"A to Z"; |
연관 배열 | a:4:{i:0;b:1;i:1;N;i:2;d:-421000000;i:3;s:6:"A to Z";} a:2:{i:42;b:1;s:6:"A to Z";a:3:{i:0;i:1;i:1;i:2;i:2;i:3;}} |
물건 | O:8:"stdClass":2:{s:4:"John";d:3.14;s:4:"Jane";d:2.718;} |
레퍼런스
- ^ "Serialization". PHP Internals Book. Retrieved 2020-07-05.
{{cite web}}
: CS1 maint :url-status (링크) - ^ "PHP: serialize - Manual". PHP: Hypertext Preprocessor. Retrieved 2020-07-05.
{{cite web}}
: CS1 maint :url-status (링크) - ^ "Response Writers Apache Solr Reference Guide 8.5". lucene.apache.org. Retrieved 2020-07-05.