저는 이제 막 업계에 입문한 뉴비입니다.
이제 thinkphp를 사용하여 WeChat 클라이언트를 개발해 보세요.
이제 문제를 해결하는 데 getLastSql()과 Alert()가 사용된다는 것을 알았습니다.
테스트할 다른 방법이 있나요?
저는 이제 막 업계에 입문한 뉴비입니다.
이제 thinkphp를 사용하여 WeChat 클라이언트를 개발해 보세요.
이제 문제를 해결하는 데 getLastSql()과 Alert()가 사용된다는 것을 알았습니다.
테스트할 다른 방법이 있나요?
개발 과정에서 휴대폰을 사용하여 직접 디버깅하고 테스트하거나 공식 웹 개발자 도구를 사용하여 디버깅 및 테스트할 수 있습니다. WeChat 개발을 하는 것은 일반적인 인터페이스, PC 웹 페이지, 단계 등보다 더 번거롭습니다.
PC가 왕인 시대에 웹을 개발할 때 가장 많이 사용하는 도구는 구글이 개발한 아티팩트인 chrome-devtools입니다. devtools. 개발 및 디버깅을 직접 수행할 수 있습니다.
휴대폰이 왕이 된 시대에 우리의 관심은 컴퓨터에서 손바닥 크기의 휴대폰으로 옮겨졌습니다. 웹앱을 개발할 때 디버깅은 필수입니다. 일반적으로 웹 앱을 개발할 때 기능과 인터페이스를 개발할 때 먼저 PC에서 개발을 완료한 다음 마지막으로 휴대폰을 사용하여 테스트하고 디버그합니다.
지난번에 글을 썼는데 읽어보시면 됩니다. 저는 보통 이것을 디버깅에 사용합니다.
http://lanchenglv.com/article...
테스트를 위해서는 Tp에 디버깅 도구가 많이 있어야겠죠? 앱을 추가할 때 추적 및 기타 기능을 사용하여 실행 중인 프로세스를 추적하면 어쨌든 매우 편리할 것입니다. tp5가 테스트 유닛 테스팅을 지원하는 것 같던 기억이 나네요.(사용해본 적은 없습니다...
그리고 경고문은 →_→ 브라우저에서 사용하는 것 아닌가요? 디버깅을 출력하려면 console.log를 사용하는 것이 좋습니다,
console.error 어떤 출력 오류가 있나요?
(tp를 한동안 공부했는데... tp의 아이디어를 바탕으로 프레임워크도 작성했는데 atd_mini에서 쉽게 사용했습니다.)
socketLog를 살펴보면 도움이 될 것입니다
이제 TP에는 API 및 AJAX 디버깅에 특히 유용한 원격 디버깅 도구가 있습니다. 이를 TP 프레임워크 SocketLog에 통합할 수 있습니다.
<code>我下面这个方法,主要是哪里想打印,就直接存数据库,主要是方便异步,或者在不打断情况下,实现想看到的数据 <?php /** * 打印函数 */ function PP($data) { echo "<pre class="brush:php;toolbar:false">"; var_dump($data); die(); } /** * 调试(插入一条记录) */ function TS($content) { if (!$content) { $content = '空信息!!!'; } $add_time = date('Y-m-d H:i:s', NOW_TIME); if (is_array($content)) { $content = var_export($content, true); } M('ts')->add(array('content' => $content, 'add_time' => $add_time)); } /** * 调试(插入一条SQL语句) */ function TSSQL($model) { TS(M($model)->getLastsql()); } 表结构 CREATE TABLE `wp_ts` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `content` text, `add_time` varchar(100) DEFAULT '' COMMENT '时间', PRIMARY KEY (`id`) ); </code>