PHP

PHP解决并发问题的常用手段

近期在公司项目中遇到一个积分交易功能,考虑到会对某些商户积分进行比较集中的更改。为保证数据的一致性,习惯性的就想在数据行加排他锁。不过因为担心数据库执行效率问题,就谨慎的去了解下多种处理方案,择优...

编写一卡通的PHP版SDK

如今社会中的支付已形成支付宝老大、微信老二的趋势,各种老式的支付方式已被冲淡到角落,新兴的其他支付方式对支付宝和微信来说也形成不了威胁。就比如今天的主角一卡通,也只能龟缩在某一特定小区域中瑟瑟发...

拓展PHP反射机制的使用方式

PHP的反射功能日常用的非常少,目前只在各种PHP框架的实现上用到。 反射的概念也很好理解,用法也非常简单。但在使用时比较灵活,能实现各种天马行空的想法。 反射指PHP在运行时,能动态的提取关于类的所有信...

PHP错误与异常关系梳理

从PHP7开始改进了大多数错误,使其可以和异常一样被抛出,而后就可以使用try-catch进行捕获处理。不过还有一部分错误,作为漏网之鱼不能被捕获。怎么才能完美的解决问题呢?别急,容我慢慢道来。 先了解PHP执...