>  기사  >  백엔드 개발  >  고효율 PHP 디버깅 오류 프롬프트 도구: 최신 버전의 PHPstorm에서 xdebug 구성 및 사용법에 대한 자세한 설명(그림)

고효율 PHP 디버깅 오류 프롬프트 도구: 최신 버전의 PHPstorm에서 xdebug 구성 및 사용법에 대한 자세한 설명(그림)

韦小宝
韦小宝원래의
2018-07-12 17:25:426703검색

PHP 개발에서 오류를 보고하는 것은 매우 흔한 일이며, 우리가 사용하는 가장 일반적인 문제 해결 방법은 아마도 var_dump 또는 print_r일 것입니다. 이런 식으로 우리는 개발 중에 어디에서나 var_dump 및 print_r로 이동해야 하는데 이는 분명히 매우 느립니다. phpstorm은 편집기입니다. 현재 시장에서는 여전히 이를 사용하는 사람들이 상대적으로 많습니다. phpstorm에 xdebug 기능이 있다는 사실을 모르는 사람들이 많을 것입니다. 그러면 xdebug는 무엇일까요? 이 기능은 어떤 용도로 사용되나요? 오늘은 PHP 중국어 사이트에서 xdebug가 무엇인지, xdebug 사용법에 대해 이야기해보겠습니다.

1. xdebug란 무엇인가요?

위에서 phpstorm에서 xdebug에 대해 이미 이야기했습니다. 개발에서는 기본적으로 디버깅을 위해 var_dump 또는 print_r을 사용합니다. 이 방법은 매우 낮고 불편하므로 xdebug에서 단계별로 var_dump 또는 print_r을 입력하면 됩니다. 코드를 사용하면 개발 속도가 빨라집니다!

2.xdebug를 사용하는 방법은 무엇입니까?

이런 말도 안되는 소리를 하는 이유는 우리의 xdebug를 끌어내기 위해서입니다! 비교해 보면 xdebug가 얼마나 편리한지 알 수 있습니다! 다음으로 phpstorm에서 xdebug를 구성하겠습니다.

3. 마지막에는 xdebug로 시작하는 코드가 있습니다예를 들어 아래 그림에서는

여기의 xdebug 구성은 불완전하며 원격 포트, 자동 추적 및 기타 정보 구성을 추가해야 합니다. 코드는 다음과 같습니다.

// 这里是远程端口,远程端口是可以根据自己设置的。
xdebug.remote_port=9018
// 远程自动启动,我们设置的是1,也就是启动
xdebug.remote_autostart=1
// 自动跟踪,我们设置的也是1,也就是自动跟踪
xdebug.auto_trace=1
// 远程主机ip
xdebug.remote_host = "127.0.0.1"
// 远程开启,1为开启
xdebug.remote_enable=1

설정 그 후 phpstudy를 다시 시작해야 합니다

고효율 PHP 디버깅 오류 프롬프트 도구: 최신 버전의 PHPstorm에서 xdebug 구성 및 사용법에 대한 자세한 설명(그림)두 번째 단계

: phpstorm을 열고 설정에서 언어 및 프레임워크로 이동하여 PHP에서 디버그를 찾아 클릭하여 엽니다.

예를 들어 아래 그림에서

여기에 표시된 원격 포트를 php.ini에 설정된 원격 포트와 동일하게 변경하면 phpstorm

3단계

을 다시 시작할 수 있습니다. xdebug의 경우 phpstorm 오른쪽 상단에 작은 전화기 모양의 버튼이 있습니다. 고효율 PHP 디버깅 오류 프롬프트 도구: 최신 버전의 PHPstorm에서 xdebug 구성 및 사용법에 대한 자세한 설명(그림)

예를 들어 아래와 같이

이 아이콘이 표시되면 클릭하면 다음과 같이 보입니다

. 이는 코드에서 문제 해결을 사용해야 할 때 코드 줄 번호만 클릭하면 다음 그림이 나타납니다. 이는 성공적으로 잠겼음을 의미합니다.

고효율 PHP 디버깅 오류 프롬프트 도구: 최신 버전의 PHPstorm에서 xdebug 구성 및 사용법에 대한 자세한 설명(그림)

In 이렇게 하면 브라우저에서 프로젝트를 직접 열고 실행할 수 있으며 phpstorm으로 직접 이동할 수 있습니다. 예를 들어 아래 그림

고효율 PHP 디버깅 오류 프롬프트 도구: 최신 버전의 PHPstorm에서 xdebug 구성 및 사용법에 대한 자세한 설명(그림)

고효율 PHP 디버깅 오류 프롬프트 도구: 최신 버전의 PHPstorm에서 xdebug 구성 및 사용법에 대한 자세한 설명(그림)이 그림에 나타납니다. 이 상황은 xdebug가 성공적으로 실행되었음을 의미합니다. !

이 문제 해결 결과를 닫으려면 오른쪽 상단에 있는 사각형을 클릭하여 닫으세요.

고효율 PHP 디버깅 오류 프롬프트 도구: 최신 버전의 PHPstorm에서 xdebug 구성 및 사용법에 대한 자세한 설명(그림)

최신 버전의 PHPstorm에 포함된 xdebug 오류 디버깅 도구는 어떻습니까? 정말 편리하지 않나요! 좋습니다. 튜토리얼은 여기까지입니다. PHP 중국어 웹사이트의 원본 기사를 지원해 주시기 바랍니다.

고효율 PHP 디버깅 오류 프롬프트 도구: 최신 버전의 PHPstorm에서 xdebug 구성 및 사용법에 대한 자세한 설명(그림)

위 내용은 고효율 PHP 디버깅 오류 프롬프트 도구: 최신 버전의 PHPstorm에서 xdebug 구성 및 사용법에 대한 자세한 설명(그림)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.