A

지금의 PHP는 완전히 객체지향언어 맞죠?

옛날에는 순차지향이라고 들었던것 같은데
지금은 확실히 객체지향언어로 바뀐거 맞죠?
|

댓글 5개

아닙니다.
나온지는 오래 되었고,
PHP 관련 Framework 을 사용하셔서 개발하셔도 됩니다만
FrameWork 을 사용한다면 모를까, 일반 사이트로는 그다지....

부분적으로는 사용을 하는 경우는 있습니다.
순차지향이 아니고
절차지향이며
PHP 5.0 이상부터 객체지향이다 라고 말은 하였고
객체지향적으로 사용 가능합니다.
Propel 이라던지 Doctrine 같은 ORM 으로 객체를 관리 할 수 있으며
꼭 FrameWork 가 아니더라도 코드를 만들어 사용할 수 있습니다.
getter setter 사용할 줄 알고 public private protect 의 사용정도만 알아도 만드는데 큰 무리는 없습니다.
물론 5.5 버전을 사용한다면 exception handle 에서 try catch finally 까지 지원이 되니 더 좋지만
적어도 5.4 버전 이상에서 OOP 로 사용하는걸 추천합니다.
꼭 PHP 를 객체화 해서 사용하는건 아닙니다.
스크립트로도 사용 가능하고 크론탭용으로 소스를 만들어 사용하는데 굳이 객체화 할 필요가 없듯
절차지향도 지원을 하기에 사용 용도에 맞추어 쓰면 됩니다.
완전한을 따지면 자바조차 완전한 객체지향이 아님
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
12년 전 조회 3,776
12년 전 조회 1,028
12년 전 조회 1,040
12년 전 조회 1,106
12년 전 조회 2,544
12년 전 조회 2,020
12년 전 조회 1,018
12년 전 조회 1,191
12년 전 조회 1,292
12년 전 조회 1,089
12년 전 조회 1,683
12년 전 조회 1,099
12년 전 조회 1,249
12년 전 조회 1,091
12년 전 조회 4,519
12년 전 조회 1,280
12년 전 조회 1,099
12년 전 조회 1,326
12년 전 조회 5,359
12년 전 조회 1,205
12년 전 조회 3,399
12년 전 조회 1,139
12년 전 조회 1,163
12년 전 조회 1,087
12년 전 조회 1,252
12년 전 조회 1,346
12년 전 조회 1,121
12년 전 조회 1,692
12년 전 조회 1,163
12년 전 조회 1,530
🐛 버그신고