기능상세

지능적인 코딩 지원

PhpStorm은 코드를 완벽하게 파악하는 PHP IDE입니다. PHP 5.3/5.4/5.5/5.6/7.0/7.1/7.2를 지원하고 즉석 오류 방지, 최고 수준의 자동 완성 및 코드 리팩토링, 구성이 필요 없는 디버그 기능과 확장된 HTML, CSS, JavaScript 에디터를 제공합니다.

스마트한 PHP 코드 에디터

또한 스마트 코드 완성, 구문 강조 표시, 확장된 코드 서식 지정 구성, 즉석 오류 검사, 코드 접기 기능 및 여러 언어 사용 등을 지원합니다. 자동화된 리팩토링 기능은 코드를 꼼꼼하게 처리해 전체 프로젝트를 쉽고 안전하게 설정할 수 있도록 도와줍니다.

코드 품질 분석

코드가 입력되는 즉시, 수많은 코드 검사 기능에서 해당 코드를 확인하고 전체 프로젝트에서 잠재적인 오류나 코드 스멜이 있는지 검사합니다. 대부분의 검사에 지원되는 빠른 수정 기능 덕분에 손쉽게 코드를 즉시 수정하거나 개선할 수 있습니다. Alt+Enter를 누르면 각 검사에 해당하는 옵션이 표시됩니다.

쉬운 코드 탐색 및 검색

PhpStorm을 사용하면 대규모 프로젝트를 작업할 때 코드를 보다 효율적으로 탐색하여 시간이 절약됩니다. 클릭 한 번으로 메소드나 함수, 변수의 정의로 이동하거나 사용 위치를 검색하세요.

디버그, 테스트, 프로파일링

PhpStorm은 애플리케이션을 디버그, 테스트, 프로파일링할 수 있는 강력한 도구를 기본 제공합니다.

디버그

구성이 필요 없는 디버그 기능을 사용하면 PHP 애플리케이션을 매우 쉽게 디버그할 수 있습니다. 그 외에 PhpStorm은 시각적 디버거에서 수많은 PHP 코드 디버그 옵션을 제공하여 변수 및 사용자 지정 감시점 검사, 중단점 설정, 런타임에서 표현식 평가, 원격 애플리케이션 디버그, 여러 세션에서 동시에 페이지 디버그 등, 다양한 작업을 수행할 수 있습니다.

테스트

PhpStorm에서 PHPUnit 테스트를 바로 개발하여 컨텍스트 메뉴 옵션을 사용해 디렉터리, 파일 또는 클래스에서 즉시 테스트를 실행할 수 있습니다. PHPUnit의 코드 커버리지 기능은 테스트에 포함된 코드 범위를 보여줍니다.

프로파일링

PhpStorm에서 Xdebug나 Zend Debugger를 사용하여 애플리케이션을 프로파일링하고 집계된 보고서를 확인할 수 있습니다.

HTML/CSS/JavaScript 에디터

PhpStorm에는 HTML, CSS, JavaScript와 관련된 WebStorm의 모든 기능이 포함되어 있습니다.

HTML 및 CSS 에디터

HTML5, CSS, SASS, SCSS, LESS, CoffeeScript, ECMAScript Harmony, Jade 템플릿 등 최신 웹 개발 기술을 모두 지원합니다. Live Edit을 사용하면 브라우저에서 페이지를 새로고침하지 않아도 모든 변경 내용을 바로 확인할 수 있습니다.

JavaScript 에디터

PhpStorm에는 가장 스마트한 JavaScript 에디터가 포함되어 코드 완성, 검사 및 빠른 수정, 리팩토링, JSDoc 유형 주석 지원, JavaScript 디버그 및 유닛 테스트, JavaScript 프레임워크 지원 등 다양한 기능을 지원합니다.

새로운 기술

PhpStorm은 TypeScript, CoffeeScript, Dart 등 새로운 언어를 지원하여 전체 개발 주기 동안 효율적으로 작업할 수 있습니다.

개발 환경

PhpStorm은 JetBrains가 15년 이상 개발하고 개선해 온 오픈 소스 IntelliJ 플랫폼을 토대로 구축되었습니다. 정교하면서도 매우 다양하게 사용자 지정할 수 있는 환경을 개발 워크플로에 맞춰 사용해 보세요.

VCS

PhpStorm은 잘 알려진 여러 버전 관리 시스템을 함께 사용할 수 있는 통합 UI를 제공하여 git, GitHub, SVN, Mercurial 및 Perforce 전반에 걸쳐 일관된 사용자 환경을 선사합니다.

데이터베이스 및 SQL

PhpStorm은 프로젝트에서 데이터베이스 및 SQL 작업을 할 때 도움이 되는 도구와 코딩 지원 기능을 제공합니다. 데이터베이스에 연결하고 스키마와 테이블 데이터를 편집하며 쿼리를 실행하고 UML 다이어그램으로 스키마 분석까지 수행해 보세요. SQL 코드를 다른 언어에 삽입하거나 SQL 에디터에서 구문 강조 표시, 스마트 코드 완성, 빠른 코드 분석, 코드 서식 지정 및 탐색 기능을 사용하여 편집할 수 있습니다.

기타 기능

Vagrant 지원, Docker, Composer 등 수많은 도구가 지원되는 PhpStorm에서 다양한 일상적 작업을 바로 수행해 보세요.