라이브러리

[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() 함수로 생성된 문자열을 객체로 변환할 때 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 302 페이지

검색

게시물 검색