2022-04-08 1409 阅读 实用干货 🌋 🧙 如何破解PHP单继承魔咒 我们都知道PHP是单继承语言,但是有些时候我们两个在业务上毫不相干的两个类可能存在类似的行为,我们如何优雅的做到DRY(Don’tRepeatYourself)呢?答案就是引入TraitTrait简介Trait是PHP5.4引入的新概念,看上去既像类又像接口。其实都不是,Trait可以看做类的部分实
2021-12-15 1278 阅读 实用干货 🌋 ❤ 关于php原生开发与主流php框架使用心得 1.PHP是世界上最好的web开发语言PHP是世界上最好的web开发语言,这个无可辩驳,当然去掉web两个字,这毫无意义,网上很多喷子鼓吹的java,.net,python都差的远。php有如下优点:简单易学。正是因为如此,才造就了php开发者人群的庞大和良莠不齐,但是我们不能因为阳光和空气获取起来
2021-12-04 1322 阅读 值得一看 🔍️ 💩 如何少写PHP "烂"代码 前言经常会有人问目录如何设计比较好?代码如何分布好?怎么写一个可维护的项目?“烂”项目我也没少写,以下是参考互联网各大佬的文章总结及个人开发经验而来.ControllerController顾名思义是控制器,在入门PHP的时候,就知道Controller代表MVC中的C层,MVC本身的概念就代码分离
2021-02-09 1380 阅读 实用干货 🌋 🧭 EMLOG的插件开发指南 EMLOG支持插件机制熟悉EMLOG支持的插件机制可以帮助开发者方便地向EMLOG添加自己需要的功能今天就来结合官方教程为大家分享一下EMLOG支持的插件机制一、插件实现原理在emlog整个运行过程中设定一些动作事件遇到这些事件时emlog会自动的调用插件绑定到该事件的上的所有插件函数从而实现插件的
2020-08-07 1511 阅读 踩坑记录 🎯 🔐 解密简单加密混淆过的PHP代码 在服务器里翻到以前在网上下载的PHP影视解析接口源码以前看又看不懂就直接上传到服务器然后没事就康康这份代码的原理好家伙这份代码是混淆加密过的加密代码代码内容如下整理代码代码有点小乱格式化下代码排版简洁了不少先分析一下这段代码分析代码代码内有一个KYx函数和一个eval函数eval函数eval函数可以