본문
PhpED에서 자동완성기능 사용하기(Code Insight)
이전 프로젝트에서 유용하게 사용하였던 PhpED를 다시 꺼내들었다. 그간 PHP에서 만큼은 하드코딩을 선호했었는데 프로젝트 크기가 커질수록 관리가 되지 않아 역시나 IDE가 필요했다. 이전에 어떤 버전을 사용했는지 기억은 나지 않지만 그때는 한글지원도 깔끔하지는 않았고 SVN도 지원하지 않았었는데 최근 구한 5.9버전에서는 그 모든게 해결된듯하다.
아무튼 이 글은 PhpED에서 Code Insight라고 불리우는 자동완성기능에 대해 간략히 정리하기 위해 작성한다.
PhpED는 클래스/함수/변수의 자동완성기능을 위하여 Java언어를 위해 사용되던 JavaDoc과 유사한 형태인, PHPDoc이라는 PHP를 위한 주석 표준을 사용한다. 단 <b>등과 같은 HTML태그는 인식하지 못하는것으로 보이며, @link와 같은 태그들도 지원하지 않는 것 같다. 그래도 얼마없는 PHP IDE중에서 한글을 지원하고 클래스 하위계층까지 보여준다는 것[물론 다른 IDE에서는 당연히 지원하는 거지만]은 매우 만족스럽다.
위에는 함수에 대한 예를 보였지만 다른 사용예를 살펴보자면 http://www.nusphere.com/products/phpdoc.htm을 참고하는것도 좋다.
댓글