Atitit php직렬화 php의 직렬화 시퀀스 및 json 직렬화
PHP 다른 유형의 데이터는 다른 문자로 표시됩니다. Yahoo 개발 웹사이트에서 제공 직렬화된 PHP 사용Yahoo! 웹 서비스 는 모든 문자 지정과 의미를 제공합니다. a - 배열b - 부울d - doublei - 정수o - 공통 객체r - 참조s - 문자열 C - 사용자 정의 객체O - 클래스N - nullR - 포인터 참조U - 유니코드 문자열N 은 NULL, while b, d 작성자 :: ★( attilax)>>> 닉네임:
Laowa's Claw
(
전체 이름: Atilax Akbar Al Rapanui Attilax Akbar 알 라파누이 ) 중국명: Ai Long, 이메일: 1466519819@qq.comMing 출처: http://www. cnblogs.com/attilax/ 4.1. 배열 직렬화
배열(array)은 일반적으로 다음과 같이 직렬화됩니다.
a::{< ;key 1>...}여기서
는 배열 요소의 수를 나타냅니다. , …… 배열 첨자를 나타냅니다. <값 1>, <값2>……<값 n> 은 첨자에 해당하는 배열 요소의 값을 나타냅니다. 첨자 유형은 정수 또는 문자열만 가능합니다. 직렬화된 형식은 정수 및 문자열 데이터의 직렬화된 형식과 동일합니다. 배열 요소 값은 모든 유형이 될 수 있으며 직렬화된 형식은 해당 유형의 직렬화된 형식과 동일합니다. 4.2. 객체 직렬화 객체(객체)는 일반적으로 다음과 같이 직렬화됩니다. O::"< ;class name>"::{2>... ;< ;필드 값 n>}여기서 는 객체의 클래스 이름을 나타냅니다 문자열의 길이입니다. 은 개체의 필드 수 1를 나타냅니다. 이러한 필드 는 var, public을 사용하여 객체가 있는 클래스와 해당 상위 클래스에 포함됩니다. , protected 및 private 선언된 필드이지만 static 및 const 정적 필드가 선언되었습니다. 즉, 인스턴스(instance) 필드만 있습니다. <파일명 1>, <파일명 2>...<파일명 n>은 각 필드를 나타냅니다. 이름 및 <파일 값 1>, <파일 값 2>......<파일 값 n> 🎜> 그런 다음 필드 이름에 해당하는 필드 값을 나타냅니다. 필드 이름은 문자열 형식이며, 직렬화 후 형식은 문자열 형식 데이터 직렬화 후 형식과 동일합니다. 필드 값은 모든 유형이 될 수 있으며 직렬화된 형식은 해당 유형의 직렬화된 형식과 동일합니다. 그러나 필드 이름의 직렬화는 선언된 가시성과 관련이 있습니다. 필드 이름의 직렬화에 중점을 두겠습니다. PHP직렬화_serialize_자세한 형식 설명- 낮은 프로필로 걷기
- 블로그 채널
- CSDN. NET.html
위 내용은 Atitit PHP 직렬화, PHP의 직렬화 직렬화, json 직렬화 등 내용적인 측면을 소개하고 있어 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.