라이브러리
[PHP] SplFixedArray::__serialize - SplFixedArray 객체를 직렬화합니다.
SplFixedArray::__serialize
PHP 7.4 버전부터 SplFixedArray 클래스는 `__serialize` 메서드를 지원합니다. 이 메서드는 SplFixedArray 객체를 serialize 할 때 사용됩니다.
# SplFixedArray::__serialize
SplFixedArray::__serialize 메서드는 serialize 할 때 사용됩니다. 이 메서드는 SplFixedArray 객체의 데이터를 serialize 할 때 호출됩니다.
#hostingforum.kr
php
public SplFixedArray::__serialize(): void
# 예제
#hostingforum.kr
php
// SplFixedArray 객체 생성
$splFixedArray = new SplFixedArray(5);
// 데이터 추가
$splFixedArray[0] = 'apple';
$splFixedArray[1] = 'banana';
$splFixedArray[2] = 'cherry';
$splFixedArray[3] = 'date';
$splFixedArray[4] = 'elderberry';
// serialize
$serialized = serialize($splFixedArray);
// serialize 된 데이터 출력
echo $serialized . "
";
// unserialize
$unserialized = unserialize($serialized);
// unserialize 된 데이터 출력
foreach ($unserialized as $key => $value) {
echo "[$key] => $value
";
}
# serialize 된 데이터
#hostingforum.kr
php
C:8:"SplFixedArray";a5:{i0;s:5:"apple";i1;s:6:"banana";i2;s:6:"cherry";i3;s:4:"date";i4;s:9:"elderberry";}
# unserialize 된 데이터
#hostingforum.kr
[0] => apple
[1] => banana
[2] => cherry
[3] => date
[4] => elderberry
# SplFixedArray::__unserialize
SplFixedArray::__unserialize 메서드는 unserialize 할 때 사용됩니다. 이 메서드는 SplFixedArray 객체의 데이터를 unserialize 할 때 호출됩니다.
#hostingforum.kr
php
public SplFixedArray::__unserialize($serialized): void
# 예제
#hostingforum.kr
php
// serialize 된 데이터
$serialized = 'C:8:"SplFixedArray";a5:{i0;s:5:"apple";i1;s:6:"banana";i2;s:6:"cherry";i3;s:4:"date";i4;s:9:"elderberry";}';
// unserialize
$splFixedArray = unserialize($serialized);
// unserialize 된 데이터 출력
foreach ($splFixedArray as $key => $value) {
echo "[$key] => $value
";
}
# unserialize 된 데이터
#hostingforum.kr
[0] => apple
[1] => banana
[2] => cherry
[3] => date
[4] => elderberry
SplFixedArray::__serialize 메서드는 serialize 할 때 사용되고, SplFixedArray::__unserialize 메서드는 unserialize 할 때 사용됩니다. 이 메서드는 SplFixedArray 객체의 데이터를 serialize 할 때 호출됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.