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.ini에 설정된 원격 포트와 동일하게 변경하면 phpstorm
3단계을 다시 시작할 수 있습니다. xdebug의 경우 phpstorm 오른쪽 상단에 작은 전화기 모양의 버튼이 있습니다.
이 아이콘이 표시되면 클릭하면 다음과 같이 보입니다
. 이는 코드에서 문제 해결을 사용해야 할 때 코드 줄 번호만 클릭하면 다음 그림이 나타납니다. 이는 성공적으로 잠겼음을 의미합니다.
이 그림에 나타납니다. 이 상황은 xdebug가 성공적으로 실행되었음을 의미합니다. !
이 문제 해결 결과를 닫으려면 오른쪽 상단에 있는 사각형을 클릭하여 닫으세요.
위 내용은 고효율 PHP 디버깅 오류 프롬프트 도구: 최신 버전의 PHPstorm에서 xdebug 구성 및 사용법에 대한 자세한 설명(그림)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!