객체에 관련된 정보 – 4.메소드 다루기(PHP3)

PHP3에서 메소드를 직렬화/객체화하기 PHP3 의 serialize()/unserialize() 함수에서 객체의 메소드를 다루면 에러가 발생하게 됩니다. 즉, PHP3의 serialize()/unserialize() 함수가 객체의 메소드를 지원하지 않기 때문입니다. 그래서 PHP3에서도 객체의 메소드를 직렬화/객체화할 수 있는 라이브러리를…

Continue Reading 객체에 관련된 정보 – 4.메소드 다루기(PHP3)

객체에 관련된 정보 – 3.메소드 다루기(PHP4)

PHP4에서 메소드를 직렬화/객체화하기 예를 들어 아래와 같이 예제를 작성하여 PHP3와 PHP4 스크립트에 각각 실행하여 보면, test2.php를 실행하였을 때 PHP4에서는 정상적으로 메소드가 실행되지만 PHP3에서는 에러가 발생합니다. [crayon-60389169428f8766663948/] [crayon-60389169428fc414717111/] 아래는 PHP3에서 실행한…

Continue Reading 객체에 관련된 정보 – 3.메소드 다루기(PHP4)

객체에 관련된 정보 – 2.Serialize/Unserialize

객체 직렬화(object serialization) 관련 함수 : string serialize(mixed value) PHP4 스크립트부터 객체를 serialize() 함수를 이용하여 다른 매체에 저장할 수 있는 문자열로 직렬화(serialize)시킬 수 있습니다. PHP3에서도 객체의 멤버변수까지는 직렬화할 수 있었지만…

Continue Reading 객체에 관련된 정보 – 2.Serialize/Unserialize