phpclass/클래스활용2004. 7. 12. 10:00
객체지향언어에 따라 같은 의미를 나타내는 용어가 서로 다르게 표현되기 때문에 혼돈을 방지하기 위해 여기에 정리하여 둡니다.
함수, 변수 및 상수
PHP 변수 함수(또는 메소드)
스몰토크 인스턴스변수 메소드
자바 변수(인스턴스변수,클래스변수) 메소드
자바스크립트 속성(property) 메소드
C++ 데이터멤버 멤버함수
Zend 엔진 2.0부터 클래스 내에서만 사용하게 되는 상수를 정의할 수 있게 되었습니다. 따라서 데이터멤버에는 변수뿐만 아니라 상수도 포함됩니다. 이에 따라 멤버변수만을 가지고는 상수까지 포함할 수가 없게 되었네요. Zend 엔진 2.0 문서를 보면 상수와 변수를 모두 포함할 때 프로퍼티(property)라는 용어를 사용하고 있습니다.
< Zend 엔진 2.0이 지원하는 클래스 멤버 >
클래스 멤버 의미
상수 상수는 상수 값을 나타내는 클래스 멤버입니다.
변수 변수는 변수 값을 나타내는 클래스 멤버입니다.
생성자 인스턴스 생성자는 클래스의 인스턴스를 초기화하는 데 필요한 동작을 구현하는 멤버입니다.
소멸자 소멸자는 클래스의 인스턴스를 소멸시키는데 필요한 작동을 구현하는 멤버입니다.
메소드 메소드는 개체나 클래스에 의해 수행될 수 있는 계산이나 작업을 구현하는 멤버입니다.

Posted by 방글24