php __construct

    클래스 및 객체(5)

    이번엔 생성자에 대해 다뤄보겠습니다. 생성자란 ? 메모리상에 객체를 생성시켰을 때 가장 먼저 수행할 작업을 기술하는 메소드 입니다. 조금 더 쉽게 얘기하자면, 클래스 내에 해야 할 일들을 지정해 주는 것 입니다. public function __construct 생성자의 사용법은 위와 같습니다. 코드로 확인해보겠습니다. private 을 이용하여 같은 클래스 내에서만 유효한 a,b,c 변수를 만들고 Sports 라는 Class를 만들었습니다. 안의 세부내용은 __construct 생성자를 이용해 인스턴스 생성 시 다음과 같이 초기 값을 세팅해주었습니다. a,b,c 각각의 매개변수의 인자값을 is_string으로 문자열인지 확인 후 참이면 a,b,c 거짓이면 Error 라는 문자열이 first, secon..