
ArrayObject::serialize 메소드는 객체의 속성과 값을 serialize 할 수 있습니다. serialize 메소드는 객체를 문자열로 변환시켜주는 메소드입니다.
serialize 한 문자열을 다시 unserialize 할 수 있습니다. unserialize 메소드는 serialize 된 문자열을 원래 객체로 변환시켜주는 메소드입니다.
ArrayObject::serialize 메소드의 사용 예는 다음과 같습니다.
#hostingforum.kr
php
$arrayObject = new ArrayObject(array('name' => 'John', 'age' => 30));
$serialized = $arrayObject->serialize();
$unserialized = unserialize($serialized);
print_r($unserialized); // ArrayObject Object ( [storage:ArrayObject:private] => Array ( [name] => John [age] => 30 ) )
ArrayObject::serialize 메소드의 serialize 된 문자열에서 원본 객체의 속성을 변경할 수 없습니다. serialize 된 문자열은 읽기 전용입니다.
ArrayObject::serialize 메소드의 serialize 된 문자열에서 원본 객체의 속성을 읽을 수 있습니다. unserialize 메소드를 사용하여 serialize 된 문자열을 원래 객체로 변환할 수 있습니다.
ArrayObject::serialize 메소드의 serialize 된 문자열에서 원본 객체의 속성을 삭제할 수 없습니다. serialize 된 문자열은 읽기 전용입니다.
ArrayObject::serialize 메소드의 serialize 된 문자열에서 원본 객체의 속성을 추가할 수 없습니다. serialize 된 문자열은 읽기 전용입니다.
ArrayObject::serialize 메소드의 serialize 된 문자열에서 원본 객체의 속성을 수정할 수 없습니다. serialize 된 문자열은 읽기 전용입니다.
2025-05-29 14:54