PHP

PHP 代码混淆处理思路

很多人也许想要修改这样的源码,但是无奈源码又是这样的让人看不懂。拿到这样的源码,我估计很多想要修改源

PHP使用Redis的GEO(地理位置)

Redis自3.2版本开始新增对GEO(地理位置)的支持,但是地球不是一个完美的球体,在最坏的情况下的偏差可能是0.5%。接近两极的区域是不支持的,支持坐标的有效的经度从-180度到180度;有效的纬度从-85.05112878度到85.05112878度,超出范围将会报错

PHP 使用 pipeline 设计模式实现用户积分任务需求

完成任务赠送积分,如果遇到退款需要回收积分,任务是大概是这样的:1. 每天首次加入购物车赠送 10 积分 2. 每天首单可以赠送 100 积分 3. 购物累积金额达到 99 元赠送 100 积分 4. 购物次数满 10 次赠送 100 积分 5. 每日签到送 10 积分 6. 还有很多奇奇怪怪的任务...

PHP 高性能导入大量CSV数据

使用yield可以很大程度上减低服务器开销,压力在数据库方面.上限没有测试过,不过1万条数据是很轻松.

8 张图掌握 Laravel 的 Eloquent 关联关系

Laravel自带的Eloquent ORM提供了一个美观、简单的与数据库打交道的ActiveRecord实现,每张数据表都对应一个与该表进行交互的“模型”