PHP 8.4 属性钩子实战:用钩子干掉 getter/setter 重写订单模型

PHP 8.4 在 2024 年 11 月发布,最令人兴奋的莫过于属性钩子(property hooks)的引入了。以前…

PHP 8.1 Enum实战:我把订单状态判断从80行减少到10行

之前维护一个老商城项目,里面订单状态的代码写得那叫一个“壮观”:各种if else套着switch,每个状态还对应不同的…

PHP 8.4属性钩子实战:我的Model类终于不用写一堆getter和setter了

做了五六年PHP,最烦的就是写那种只有几个字段的DTO或者Model。本来一个属性声明一两行就完事,结果为了封装,还得在…

Java虚拟线程实战:一次调用十几万次HTTP请求不线程池爆掉

最近接手一个老系统,有个定时任务要批量抓取第三方接口的数据,一次大概要请求十万个不同的URL。以前用的是线程池,核心线程…

ThinkPHP 8中间件练手实录:一个后台登录过滤器是怎么写出来并跑通的

刚用TP8的时候,我对“中间件”三个字有点发怵,总觉得是什么高大上的东西。直到有一天要做一个后台的登录校验,我才发现中间…

ThinkPHP 8多语言切换原来是这么用的,给项目加上国际化支持

这几天公司一个老管理后台要加多语言,因为我们有几家海外客户,需要用英文界面。虽然后台之前是全中文的,但老板一句话,就得改…

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 20685 +

    运行天数

你的前景,远超我们想象