php 불편한점 > 자유게시판

자유게시판

php 불편한점 정보

php 불편한점

본문

객체지향 문법이 타 언어와 약간 모양이 달라서 불편하지 않아요?

자바나 C# 처럼 타 언어 들은 객체를 만든후에 점을 이용해서 작성하는데

왜 php는 ->를 이용할까?

 

그것때문에 타 언어와 약간 달라서 혼돈스러움

추천
1

댓글 12개

php에서 점(dot)은 이미 문자열 연결에 사용하기 때문에

-> 이걸 사용하는게 아닐까? 라는 생각이 드네요

아닐수도 있습니다..ㅜㅜ
자바 처음 배울때 스크립트 립이라는것이 있습니다.

jsp 파일 내에서 자바소스와 html소스가 함께 있는

<% .... %> : 스크립틀릿
모든 자바코드가 제한없이 사용 가능
<% ... %>안에 쓴 내용은 서블릿으로 변환 될때 자바의 out.print()
<%! .... %> : 선언
• 필드나 메소드 등을 선언하는 부분
<%= ... %> : 익스프레션

php도 같은 느낌이 있었습니다.


저도 php개발자는 아니라 글자만 바꾸는 수준에서
필요한것이 있어서 처음 소스를 자세히 보았는데
조금 다른것 같아서 생소하더라고요.

쓰다보니 본문과 상관없는 댓글을 썼습니다.
@선구자 PHP예비학교 책을 읽으면서 처음 알게된 사실인데..
<% %> 테그가  php.ini 설정을 변경하면 사용 가능하다고 하네요.
PHP 7 부터는 <% %> 를 삭제되서 더이상 지원 안된다고 하더군요.
왜 .(dot)은 옳고 -> 은 틀리다고 하시는지 모르겠네요.
오히려 .(dot)은 마침표이니 거기서 끝나야 되는거 아닌지?
-> 이게 더 확실해 보이는데...
타 언어는 타 언어일 뿐 php와 비교는 하지 말았으면 하는 바램입니다.
무료 호스팅에 무료로 쓸수 있는 언어중에 php 만한게 또 있는지,
그리고 게시판이나 쇼핑몰을 무료로 쓸 수 있는게 php 만하게 있는지만 보시면 되지 싶습니다.
각 언어별로 문법적 특성이 있는걸 불편하다 하시면
좀 더 다른 여러 언어도 해 보실것을 권해드립니다

그리고 본문에서
"자바나 C# 처럼 타 언어 들은 객체를 만든후에 점을 이용해서 작성하는데"
라고 하셨는데요
PHP 도 별반 다르지 않습니다

자바, C# 등과 같이 OOP 를 동일하게 지원합니다
다만 자바, C# 등과 같이 세밀한 지원은 안되고 있는게 현실이고
PHP 만의 공식 특정 IDE 가 없으므로
개발시 디버깅등에 어려움을 겪을 수는 있다고 봅니다
허나 이것 또한 xdebug 등으로 충분히 극복할 수 있으며
phpstorm, eclipse 등의 IDE 를 이용하시면
그에 대한 어려움 또한 어렵지 않게 넘어갈 수 있다고 봅니다

그리고 PHP 언어와 관련한 논쟁이 많은 것으로 압니다
그러나 이또한 역지사지로 보면
"외려 PHP 가 편리한 점도 있다" 와 같이 등치될 수도 있는것 아닌가 합니다
@logos php는 현재 웹 어플리케이션 용도로는 최고의 언어이지요
특히 프리랜서에게는 하지만 타 언어와 문법이 객체지향에서 조금 다르니 좀 불편하긴 많이 하네요 ㅎ
전체 623 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT