update : 2015.11.03
php.shukuma.com검색:
|
Serializable 인터페이스(PHP 5 >= 5.1.0) 소개커스텀 직렬화를 위한 인터페이스 입니다. 이 인터페이스를 구현한 클래스는 더이상 __sleep() 과 __wakeup() 를 지원하지 않습니다. serialize 메서드는 인스턴스의 직렬화 필요시 언제든지 호출됩니다. 이 메서드는 __destruct() 를 호출하지 않습니다. 또한 메서드 내부에서 호출하지 않는이상 어떤 부작용도 없습니다. 데이터가 역직렬화 될때 클래스는 자동으로 __construct() 대신에 unserialize() 메서드를 호출합니다. 만약에 표준생성자를 실행하고 싶다면, unserialize() 메서드 내부에서 하시면 됩니다. 인터페이스 개요
Serializable
{
/* 메소드 */
}Example #1 기초 사용법
<?php 위 예제의 출력 예시: string(38) "C:3:"obj":23:{s:15:"My private data";}" string(15) "My private data" Table of Contents
|