이 출시되었습니다! 11월의 새로운 기능 및 수정 사항을 읽어보세요.

Visual Studio Code에서 PHP 사용

Visual Studio Code는 PHP 개발에 훌륭한 편집기입니다. 기본적으로 구문 강조 및 괄호 일치, IntelliSense(코드 완성), 스니펫과 같은 기능을 사용할 수 있으며 커뮤니티에서 만든 VS Code 확장을 통해 더 많은 기능을 추가할 수 있습니다.

린팅

VS Code는 PHP 언어 진단을 위해 공식 PHP 린터(php -l)를 사용합니다. 이를 통해 VS Code는 PHP 린터 개선 사항을 최신 상태로 유지할 수 있습니다.

팁: XAMPP를 사용하시나요? 개발 라이브러리를 얻으려면 PHP의 전체 버전을 설치하세요.

PHP 린터를 제어하는 세 가지 설정이 있습니다.

  • php.validate.enable: PHP 린팅을 사용할지 여부를 제어합니다. 기본적으로 활성화되어 있습니다.
  • php.validate.executablePath: 디스크의 PHP 실행 파일 경로를 가리킵니다. PHP 실행 파일이 시스템 경로에 없는 경우 이 설정을 지정하세요.
  • php.validate.run: 유효성 검사가 저장 시(값: "onSave") 또는 입력 시(값: "onType") 트리거되는지 여부를 제어합니다. 기본값은 저장 시입니다.

PHP 설정을 변경하려면 **사용자 또는 작업 영역 설정**(⌘, (Windows, Linux Ctrl+,))을 열고 'php'를 입력하여 사용 가능한 설정 목록을 필터링하세요.

show PHP settings

PHP 실행 파일 경로를 설정하려면 **PHP > Validate: Executable Path** 아래의 **settings.json에서 편집** 링크를 선택하면 사용자 settings.json 파일이 열립니다. PHP 설치 경로로 php.validate.executablePath 설정을 추가하세요.

Windows

{
  "php.validate.executablePath": "c:/php/php.exe"
}

Linux 및 macOS

{
    "php.validate.executablePath": "/usr/bin/php"
}

or

{
    "php.validate.executablePath": "/usr/local/bin/php"
}

코드 조각

Visual Studio Code에는 PHP용 일반 스니펫 세트가 포함되어 있습니다. 이러한 스니펫에 액세스하려면 ⌃Space (Windows, Linux Ctrl+Space)를 눌러 컨텍스트에 맞는 목록을 가져오세요.

PHP Snippets

PHP 확장

VS Code Marketplace에 사용 가능한 PHP 언어 확장 프로그램이 많이 있으며 계속해서 더 많은 프로그램이 만들어지고 있습니다. VS Code 내의 **확장** 보기(⇧⌘X (Windows, Linux Ctrl+Shift+X))에서 PHP 확장을 검색한 다음 'php'를 입력하여 확장 프로그램 드롭다운 목록을 필터링할 수 있습니다.

Searching for PHP in the Extensions view

기본 PHP 지원 비활성화

설치된 PHP 확장 프로그램의 제안을 선호하여 기본 제공 PHP 스마트 완성 기능을 비활성화하려면 **PHP > Suggest: Basic**을 선택 취소하면 사용자 settings.json 파일에서 php.suggest.basic이 false로 설정됩니다.

디버깅

XDebug를 사용한 PHP 디버깅은 PHP Debug 확장을 통해 지원됩니다. VS Code에서 XDebug를 작동하도록 구성하려면 확장 프로그램의 지침을 따르세요.

다음 단계

자세한 내용은 계속 읽어보세요.

© . This site is unofficial and not affiliated with Microsoft.