今天debug thinkphp的感想

其实这个博客都不像是一个提供技术支持的博客了,与别的大神写出那么多题解相比,我这里真的是一片荒原。
不过我还是喜欢把平时的一些心得贴在上面,也算是记录一下自己苦逼的代码之路。
两周之前开始和同学一起接手网站的这个项目,非常充实的两周。
第一周结束的时候决定用tp的框架,然后开始疯狂学tp
队友还是很给力的,代码实现能力特别强,所有问题都可以很快解决,这点我是真心羡慕啊,人家做过,我是小白,就跟着虚心学习了
今天之所以写这个,是发现了一个debug的方法。
昨天到今天一直在写文件上传,总是突破不了大小限制,看教程就是改php.ini
但是在wamp那里改了之后还是不对
问了一下老师,老师让用phpinfo查看一下,果然upload_max_filesize一直是2M
后来在发现wamp/bin/php里面还有一个php.ini()那里还有一个,改了之后再phpinfo就可以看到了
然后还有一个很2B的问题就是,我用的是官方提供的完全开发手册上的样例代码,代码里把$upload->maxSize重写了一下,如果超过那个限制了就不行了,
但是我完全忘了这一点,所以硬着头皮去看upload那个类的实现
我的错误信息是'上传文件大小不符!'于是我就ctrl + F 发现是checkSize()这个函数的结果,
然后再去看checkSize()的实现,发现是拿两个size来做比较,于是我就在那里让它alert出来两个size,发现无论怎么改maxSize都没有用,
再去看我具体实例化的时候又重新给maxSize赋值了,所以把那里的限制解除之后,就可以上传成功了。


经过这次,其实发现,如果可行的话,在代码里面搜错误信息,然后看具体哪个函数,那个变量错了,就可以了。
是不是很像调试我们自己的代码呢?
所以我就感觉,thinkphp开源的这点还是很好的,而且代码的实现也不是那么晦涩难懂,想起之前看c++提供的头文件我就头疼....
毕竟都是用高级语言写出的东西还是好懂一些。
就是这样~
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值