![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
调试
编程哲学家
资深PHP,擅长抽象编程,没有我实现不了的需求,没有我解决不了的问题;主导过多个成功的项目,带领过超过十人以上团队,擅长架构与程序设计、发掘业务以及解决各种各样的问题,知识面广,博学,爱智慧与思考。
展开
-
一个关于thinkphp3.2查询构造器的bug
M('country')->where(['cid'=>1])->select();//这个行代码会生成如下sql: SELECT * FROM `lan_country` WHERE `cid` = 1 //这是正常的,但是下面的 M('country')->where(['cid =>1])->select();//注意cid后面一不小心加了一个空格,就变成了 SELECT * FROM `lan_country` WHERE `cid` = '1' ...原创 2020-12-26 10:27:03 · 136 阅读 · 0 评论 -
【php调试系列】debug_backtrace可追踪调用者名称,那个类/函数调用了当前类/函数
classa{ function__construct(){ echo'aa'; t(); } } functiont(){ $backtrace=debug_backtrace(); array_shift($backtrace); print_r($backtrace); } $obj=newa(); ...原创 2020-06-03 15:29:34 · 238 阅读 · 0 评论 -
【php调试系列】debug_print_backtrace()可回溯调用过程,哪个类调了哪个类,一目了然
<?php class a{ function __construct($a=[]) { (new b())->t(); } } class b{ function t() { print_r(debug_print_backtrace()); } } $obj=new a(); 运行结果: #0 b->t() called at [D:\PHP\test.php:5] #1 a->__construct(...原创 2020-06-03 15:25:26 · 217 阅读 · 0 评论 -
用Fiddler对移动设备网络Android/ios应用进行抓包,监控手机网络请求
Fiddler是一款非常流行并且实用的http抓包工具,它的原理是在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应,因此,它比一般的firebug或者是chrome自带的抓包工具要好用的多。不仅如此,它还可以支持请求重放等一些高级功能。显然它是可以支持对手机应用进行http抓包的。本文就来介绍下如何用fiddler对手机应用来抓包。 启动Fiddler,打开菜单栏...原创 2019-12-10 16:04:34 · 472 阅读 · 0 评论 -
用Fiddler对手机进行抓包,监控http请求
Fiddler是一款非常流行并且实用的http抓包工具,它的原理是在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应,因此,它比一般的firebug或者是chrome自带的抓包工具要好用的多。不仅如此,它还可以支持请求重放等一些高级功能。显然它是可以支持对手机应用进行http抓包的。本文就来介绍下如何用fiddler对手机应用来抓包。 启动Fiddler,打开菜单栏...原创 2019-12-10 16:02:31 · 741 阅读 · 0 评论