
PHP
林子er
写写计算机、编程、互联网方面的通识和历史。
展开
-
Swoole 实战:MySQL 查询器的实现(协程连接池版)
文章目录需求分析使用示例模块设计UML 类图入口事务连接池连接查询器的组装总结需求分析本篇我们将通过 Swoole 实现一个自带连接池的 MySQL 查询器:支持通过链式调用构造并执行 SQL 语句;支持连接池技术;支持多协程事务并发执行(协程安全性);支持连接对象的健康检测;支持连接对象断线重连;程序需要可扩展,为未来的改造留好扩展点;完整项目地址:[协程版 MySQL 查...原创 2020-05-02 18:49:09 · 1042 阅读 · 0 评论 -
phper:敢问路在何方
很多php程序员存在未来发展方面的困扰,介于各方面的因素,phper 比其他程序员更容易遇到上升天花板。一方面,一般只有初创企业为了快速实现产品上市以及极容易招到 phper 才使用 php 来实现公司的全部业务,大厂的核心业务都不是 php 做的(阿里用 java,腾讯用 c++),php在大厂只能做边缘功能如管理后台。另一方面,相比于 javascript 在前端领域的一枝独秀,各种玩出花...原创 2020-04-28 23:34:05 · 1422 阅读 · 1 评论 -
PHP 开发杂谈:对后端开发的思考
(团队内部技术分享摘要)文章目录目前开发实践中的问题相关设计模式和架构概述其他设计/架构模式相关概念分析目前开发实践中的问题业务逻辑泄露。本应属于 Service 的业务逻辑泄露到其他各层中(Controller、Repository、View等),而原本内容丰富的 Service 反而变成了贫血类。全能Service,主要表现是超多的代码(如vshop的商品和订单的Service代码都...原创 2020-04-07 21:15:13 · 1189 阅读 · 0 评论 -
PHP 开发规范:实战篇
本规范基于 PSR 和实际项目经验整理而成,目前已在公司内部推行使用,特分享如下。分为编码格式篇和程序设计篇两大部分。文章目录编码格式篇样例文件行缩进关键字命名命名空间和类类的常量、属性和方法修饰符的使用方法和函数的调用控制结构花括号的使用运算符闭包代码注释程序设计篇异常状态码/错误码日志缓存数据库控制器SessionAPI 接口其它编码格式篇基于 PSR-1、PSR-2、PSR-12 。...原创 2020-04-07 20:38:06 · 324 阅读 · 0 评论