객체에 관련된 정보 – 5.일반적인 사항

객체의 형변환(type casting) 스칼라값(integer, double, string)을 객체로 형변환하면, 그 값은 해당 객체의 'scalar'라는 멤버변수의 값이 된다. [crayon-603e20de8536f076802830/] 객체를 스칼라값(integer, double)으로 형변환하면 의미없는 숫자 "1" 또는 "1.0"으로 되며, 문자열로 형변환하면 객체…

Continue Reading 객체에 관련된 정보 – 5.일반적인 사항

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

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

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

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

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

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

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

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

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

객체에 관련된 정보 – 1.클래스와 인스턴스

클래스와 객체에 관련된 정보에 대하여 알아봅니다. 객체의 모델링 객체지향 프로그래밍에서는 여러 개의 객체를 모아 하나의 전체 프로그램을 구성하게 됩니다. 프로그램에서 객체를 모델링, 즉 객체를 표현하기 위해서는 물리적 특성(객체의 속성)과 동적…

Continue Reading 객체에 관련된 정보 – 1.클래스와 인스턴스

PHP3용 세션 – 4.업그레이드 및 패치

세셔너 0.2.5p1 sessioner_0.2.5p1 prvSetSaveHandler() 함수 수정 이것은 미니디비 0.2.2p1와의 충돌을 방지하기 위한 사전 작업입니다. prvDecode() 함수 수정 세셔너에서는 세션변수값이 빈문자열이면 자동으로 세션등록을 취소시켰는데 이것이 PHP4 세션함수와 다르게 동작합니다. PHP4와 동일하게…

Continue Reading PHP3용 세션 – 4.업그레이드 및 패치

PHP3용 세션 – 3.사용방법

사용방법 PHP4 세션함수와 사용방법이 동일합니다. 단, 이러한 세셔너 함수를 사용하기 위해서는 웹문서의 머리말에 세셔너 파일 및 세셔너핸들러 파일을 적절히 포함시켜야 합니다. 세셔너 파일 사용자 인터페이스로 볼 때에 PHP4 세션함수에서는 볼…

Continue Reading PHP3용 세션 – 3.사용방법

PHP3용 세션 – 2.세셔너함수

제공되는 세셔너 함수 세셔너 0.2.3부터는 PHP4에서 제공되는 모든 세션 함수를 제공합니다. 세셔너 함수의 사용방법은 PHP4 세션함수와 동일합니다. 그러니 자세한 내용은 PHP4 Manual을 참조하세요. 여기서는 PHP4 Manual에 없거나 차이나는 부분만 언급합니다.…

Continue Reading PHP3용 세션 – 2.세셔너함수

PHP3용 세션 – 1.개요

세셔너는 PHP3용 세션입니다. 세셔너는 방문자별로 세션을 생성하여 각 방문자에 대한 정보를 별도로 저장할 수 있도록 하기 위해 작성되었습니다. 세셔너? 세셔너는 PHP3에서 동작되는 세션함수 session_start()와 같은 세션 함수가 PHP4 스크립트부터 제공되기…

Continue Reading PHP3용 세션 – 1.개요