라이브러리
[PHP] RandomEngineMt19937::__serialize - Mt19937 객체를 직렬화합니다.
PHP 의 RandomEngineMt19937 클래스는 Mersenne Twister 알고리즘을 사용하여 난수를 생성하는 Random Engine입니다. 이 클래스는 PHP 7.1.0 버전부터 사용할 수 있습니다.
RandomEngineMt19937::__serialize 메서드는 객체를 serialize 할 때 사용됩니다. serialize() 함수는 객체를 문자열로 변환하여 저장하거나 전송할 때 사용됩니다. 이 메서드는 객체의 속성을 serialize 할 때 사용됩니다.
RandomEngineMt19937::__unserialize 메서드는 serialize() 함수로 생성된 문자열을 객체로 변환할 때 사용됩니다.
예제
#hostingforum.kr
php
<?php
// RandomEngineMt19937 객체 생성
$engine = new RandomEngineMt19937();
// serialize() 함수로 객체를 문자열로 변환
$serialized = serialize($engine);
// serialize() 함수로 생성된 문자열을 객체로 변환
$unserialized = unserialize($serialized);
// serialize() 함수로 생성된 문자열을 객체로 변환한 후, 객체의 속성을 출력
echo "Unserialized Engine:
";
print_r($unserialized);
?>
serialize() 함수의 사용
serialize() 함수는 객체를 문자열로 변환하여 저장하거나 전송할 때 사용됩니다. 이 함수는 객체의 속성을 serialize 할 때 사용됩니다.
#hostingforum.kr
php
<?php
// RandomEngineMt19937 객체 생성
$engine = new RandomEngineMt19937();
// serialize() 함수로 객체를 문자열로 변환
$serialized = serialize($engine);
// serialize() 함수로 생성된 문자열을 객체로 변환
$unserialized = unserialize($serialized);
// serialize() 함수로 생성된 문자열을 객체로 변환한 후, 객체의 속성을 출력
echo "Unserialized Engine:
";
print_r($unserialized);
?>
unserialize() 함수의 사용
unserialize() 함수는 serialize() 함수로 생성된 문자열을 객체로 변환할 때 사용됩니다.
#hostingforum.kr
php
<?php
// serialize() 함수로 생성된 문자열
$serialized = 'C:8:"RandomEngineMt19937":0:{}';
// unserialize() 함수로 serialize() 함수로 생성된 문자열을 객체로 변환
$unserialized = unserialize($serialized);
// unserialize() 함수로 생성된 객체의 속성을 출력
echo "Unserialized Engine:
";
print_r($unserialized);
?>
RandomEngineMt19937::__serialize 메서드의 사용
RandomEngineMt19937::__serialize 메서드는 객체를 serialize 할 때 사용됩니다.
#hostingforum.kr
php
<?php
// RandomEngineMt19937 객체 생성
$engine = new RandomEngineMt19937();
// RandomEngineMt19937::__serialize 메서드를 사용하여 객체를 serialize
$serialized = $engine->__serialize();
// serialize() 함수로 생성된 문자열을 객체로 변환
$unserialized = unserialize(serialize($engine));
// serialize() 함수로 생성된 문자열을 객체로 변환한 후, 객체의 속성을 출력
echo "Unserialized Engine:
";
print_r($unserialized);
?>
RandomEngineMt19937::__unserialize 메서드의 사용
RandomEngineMt19937::__unserialize 메서드는 serialize() 함수로 생성된 문자열을 객체로 변환할 때 사용됩니다.
#hostingforum.kr
php
<?php
// serialize() 함수로 생성된 문자열
$serialized = 'C:8:"RandomEngineMt19937":0:{}';
// RandomEngineMt19937::__unserialize 메서드를 사용하여 serialize() 함수로 생성된 문자열을 객체로 변환
$unserialized = $engine->__unserialize($serialized);
// unserialize() 함수로 생성된 객체의 속성을 출력
echo "Unserialized Engine:
";
print_r($unserialized);
?>
결론
RandomEngineMt19937::__serialize 메서드는 객체를 serialize 할 때 사용됩니다. serialize() 함수는 객체를 문자열로 변환하여 저장하거나 전송할 때 사용됩니다. unserialize() 함수는 serialize() 함수로 생성된 문자열을 객체로 변환할 때 사용됩니다. RandomEngineMt19937::__unserialize 메서드는 serialize() 함수로 생성된 문자열을 객체로 변환할 때 사용됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.