![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
镜湖听雨
镜湖元自属闲人
展开
-
php-支付宝回调subject-一个小坑
支付宝APP支付,请求参数有个subject,可以根据这个参数来执行在回调中所处理的业务逻辑,比如:我只申请一个支付宝支付,但是我的项目中有多个地方需要支付,且回调之后处理的逻辑不同,那么就可以根据这个参数来做判断,因为这个参数支付宝回调会“原样返回”,可是他真的原样返回了吗?我的项目中不是的。所以大家需要注意一点,在回调中接受这个参数的时候,需要去除两边空格。实例:subject设置的是一个没有空格的字符串,我在回调中判断是否等于这个值,来执行不同的代码,结果是出乎预料的没有执行我要的代码。问原创 2021-09-08 11:04:47 · 487 阅读 · 0 评论 -
php警戒点 - switch case
需要注意的点:当 switch(expression) 传入" 0 " 时,你需要注意,因为这样可能会得到预期之外的结果,看代码$count = 0;switch ($count){ case $count >= 300: $lv = 3; break; case $count >= 200: $lv = 2; break; case $count >= 100: $lv...原创 2021-09-02 16:39:54 · 126 阅读 · 0 评论 -
php遍历循环中变量问题-变量冲突
你是不是在遍历循环中总是修改意向不到的数据,或者莫名其妙的多了数据?今天帮助一个同事解决计划任务总是出现意外的情况,每秒执行一次,他用的是while无限进行循环,循环结尾sleep 1秒钟,出现的问题:他做代码测试时候,代码是ok的,没有任何问题,但是放入while循环跑就总莫名其妙的出现意外修改或者意外数据。为何出现:变量使用上出现了很大的问题,php是不需要自己处理内存的,所以很多没有经验的小伙伴总是不太注意这个问题,php代码跑完之后变量会自己销毁,也从来没有考虑过这个问题,当出现需要大量原创 2021-08-19 11:32:21 · 333 阅读 · 0 评论 -
php面向对象-实战浅谈
今天拿到一套代码,看完之后很想说一下面向对象的事,本文不说概念,只说开发时候应该怎么做,给新手一点建议,看完之后你可能会知道以后该怎么去写代码,按照我的建议,多去思考多去设计,你们慢慢就会懂、会用面向对象,而不只是停在概念: 举个例子:支付->支付成功->回调(支付可能有:阿里、微信、银联) 一般回调成功后都涉及到很复杂的业务处理流程,尤其是电商项目多入繁星的今天,有些业务本就复杂,对维护人员很不友好,如果代码的开发者在写的乱一些,逻辑在混乱一...原创 2021-07-12 10:48:25 · 166 阅读 · 1 评论