cgy12306

PHP 객체 지향 프로그래밍 본문

PHP

PHP 객체 지향 프로그래밍

cgy12306 2019. 7. 9. 23:33

Object Oriented Programming

예를 들어 장난감들을 하나의 toy상자로 만들면 정리가 잘된다.

또한 복잡한 코드들을 do 함수로 묶어주면 복잡한 코드들이 어떻게 생겼는지 알 필요없이 do라는 함수 하나로 코드를 사용할 수 있게 된다. 이 함수들을 다시 객체로 묶어준다.

함수와 객체의 비교

 

SplFileObject는 객체를 만드는 코드이다. 앞에 new를 붙여서 함수가 아닌 객체를 호출한다고 선언한다.

  • SplFileObject : Class
  • $file, $file2 : Instance
  • isFile, isDir, fread : Method(function) 객체에 담겨있는 함수를 Method라 부른다.
  • data.txt, data2.txt : state

 

함수와 객체의 비교 2(배열)

 

append는 배열에 값을 추가하는 함수이다.

 

출처 : https://opentutorials.org/course/62/5162

 

PHP의 객체 지향 프로그래밍 - 생활코딩

수업소개 본 수업에서는 객체지향 프로그래밍이 무엇인가에 대해서 코드 없이 비유를 통해서 소개해드립니다. 이 수업을 통해서 객체지향이 무엇인가에 대한 큰 틀에서의 인상을 먼저 가진 후에 뒤에서 코드를 통해서 객체지향에 대한 구체적인 경험을 하시면 됩니다.  객체지향에 대한 다른 수업의 소개도 참고하시면 도움이 될 것 같습니다.  수업

opentutorials.org

 

'PHP' 카테고리의 다른 글

인스턴스 만들기  (0) 2019.07.09
클래스와 인스턴스 그리고 메소드 만들기  (0) 2019.07.09
디버깅과 로그  (0) 2019.07.09
쿠키와 세션  (0) 2019.07.09
데이터 베이스  (0) 2019.07.09
Comments