Ver 0.1.0 (2002.2.12)
  • classopen() 함수를 newobject()함수로 함수명 변경 및 인터페이스 변경
  • classinfo() 함수를 classchain()함수로 함수명 변경 및 인터페이스 변경
  • 함수 오버로딩(function overloading) 기능 삭제
  • 복수의 객체 생성 허용
  • 정적 데이터멤버(static data member) 지원 방법 변경
  • 사용자 정의 생성자 및 소멸자 명명방법 변경
  • PHP 4.0.4부터 지원하는 레퍼런스 기능을 사용한다. 따라서 4.0.3 이하 버전에서는 동작되지 않는다.
2000.7.10
  • 소멸자에서의 데이터멤버 인식 오류를 수정하기 위한 객체생성함수 수정 -> newobject() 함수를 classopen()함수로 함수명 변경 및 내용 수정
2000.7.6
  • "정적 데이터멤버" 인식 오류 수정
2000.7.5
  • 사용함수를 3개로 축소
    classdefine() : 클래스 정의 해석 함수
    newobject() : 객체 생성 함수
    classinfo() : 클래스 상속 관계 표시 함수
  • 객체 생성 함수의 전달 인자의 수량 및 데이터형 수정
2000.6.9
  • PHP4까지 사용범위 확대 -> PHP3와 PHP4에서 모두 사용 가능
  • 다중상속을 단일상속으로 변경해주는 알고리즘 개선으로 상속관계가 단순화됨
  • 정적 데이터멤버(static data member) 지원
2000.5.30
  • 동일 클래스 내에서 복수의 함수 오버로딩(function overloading) 정의 가능하도록 함수 오버로딩 기능 확장
  • 생성자에 인수(argument)를 10개까지 전달하도록 수정
  • "사용자 정의 생성자"를 정의하기 위한 예약어 "constructor"를 지정하지 않고도 "사용자 정의 생성자"를 정의할 수 있도록 수정
  • 소멸자(destructor) 지원
2000.5.18 민주화운동기념일
  • 함수 오버로딩(function overloading) 기능 추가
  • 전역변수 $gClassobject 추가
2000.5.5 어린이날
  • 최상위 클래스로부터 모든 파생클래스의 생성자 실행 지원
  • 다중상속(multiple inheritance) 지원
  • 동일한 조상클래스(ancestor class)를 가진 클래스의 다중상속 지원

Posted by 방글24