>백엔드 개발 >PHP 튜토리얼 >Zend Studio_PHP 튜토리얼의 원격 디버깅 기술

Zend Studio_PHP 튜토리얼의 원격 디버깅 기술

WBOY
WBOY원래의
2016-07-22 09:01:54936검색

여전히 일부 중간 매개변수의 출력을 디버그하기 위해 print_r, var_dump, echo 및 exit와 같은 명령을 사용하고 끝없이 즐길 때 효율성이 얼마나 비효율적인지 모릅니다.

많은 우수한 시스템이 개발 중에 특별히 디버그 모드나 특수 디버그 기능을 설정했지만, 우리는 매우 책임감을 가질 수 있지만 개발 과정에서 원격 디버깅 작업의 복잡성을 크게 개선하지는 못했습니다. 성능을 향상하고 알고리즘을 최적화하기 위해 장기적인 테스트와 디버깅을 수행했지만 시간과 노력을 두 배로 늘렸지만 많은 결과를 얻지 못했을 수도 있습니다. 물론 저는 직장에서 이를 선호하지 않으며 시간 낭비에 반대합니다. 직장에서 많은 동료들이 하루 종일 코드의 바다에서 "방황"하며, 솔직히 이것이 얼마나 효율적인지 모르겠습니다.

Zend Studio의 원격 디버깅 기능은 일상적인 개발 작업에서 매우 중요한 기능입니다. 이 기사에서는 서버 측에서 경량 zend 디버거를 사용합니다.

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><?</span><span class="tag-name">php</span><span>     </span></span></li><li><span>$</span><span class="attribute">i</span><span>=</span><span class="attribute-value">0</span><span>;     </span></li><li class="alt"><span>do{     </span></li><li><span>  echo $i++;     </span></li><li class="alt"><span>}     </span></li><li><span>while($i</span><span class="tag"><</span><span class="tag-name">0</span><span>);     </span></li><li class="alt"><span>$</span><span class="attribute">i</span><span>=</span><span class="attribute-value">0</span><span>;     </span></li><li><span>while($i</span><span class="tag"><</span><span class="tag-name">0</span><span>){     </span></li><li class="alt"><span>  echo $i++;     </span></li><li><span>}     </span></li><li class="alt"><span class="tag">?></span><span>   </span></span></li>
<li class="alt"> </li>
</ol>

책에 나오는 단어들이 너무 추상적이고 모호하다고 느낄 때, 이 두 코드의 실행 흐름을 어떻게 더 직관적으로 알 수 있을까요? zend studio(이하 ​​zde)를 사용해 보겠습니다.

먼저 zend studio를 사용하여 이 컴퓨터의 http://localhost:8080/myphppro/debug.php 위치에 위 코드를 저장합니다. zde에서 원격 디버깅 메뉴 또는 도구 아래의 [디버그 URL]을 선택합니다. menu ...] 명령은 물론 F8 키를 눌러 그림 1과 같이 디버깅 URL 대화 상자를 여는 것이 더 편리하고 가장 권장되는 방법입니다.


www.bkjia.comhttp: //www.bkjia.com/PHPjc/445909.htmlTechArticle일부 중간 매개변수의 출력을 디버그하기 위해 print_r, var_dump, echo 및exit와 같은 명령을 계속 사용하는 경우 우리는 항상 그것을 즐기고 있습니다. 어쩌면 우리는 얼마나 효율적인지 모릅니다...
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.