[图片] 这其实是之前在北京 Laravel Meetup 的一次分享内容,不过考虑到有很多人在公众号想听听关于我是如何做开源这个话题,所以就再次拿它讲一个文字版。 [图片] 关于...
单一职责 UserController 的 index 方法从数据库中获取全部用户,并返回渲染后的视图。 class UserController extends Controller { public function index() {...
作为Symfony开发者,国内的Symfony中文资料真的太少了,只能看英文文档与英文教程。跨过了Symfony那陡峭的学习曲线(主要是中文资料少,学着麻烦),对Symfony框架有了更...
[图片] 为 laravel-China 的 composer 全量镜像进行分压,特意整理了国内能用的 composer 全量镜像。 镜像使用 $ composer config -g repo.packagist composer 镜像地址...
PHP 的 Trait 语法很简单,更重要的是理解 Trait 的使用场景。 提出 为什么 PHP 会引入 Trait ? 我们先来看看软件开发中的两种常用代码复用模式,继承和组合。 继承:强...
[图片] 通过更好地组织代码和代码复用来最大程度地减少代码重复是面向对象编程的重要目标。但是在PHP中,由于使用单一继承模型的局限性,有些时候要做到这些可能会比较困...
Swow:我是谁?我能做什么? 🚀 Swow 是一个专注于并发 I/O 的跨平台协程引擎,它致力于使用最小 C 核心及多数 PHP 代码以支持 PHP 高性能网络编程,具有极佳的扩展性与...
简介 作为开发同学,我们都知道,如果线上环境出了问题的话,肯定要第一时间进行通知告警。告警的方式有很多,常见的告警方式包括:钉钉,企业微信,邮件或者短信等。 通...
一、为什么需要规范? 无规矩不成方圆,编程也一样。 如果你有一个项目,从始至终都是自己写,那么你想怎么写都可以,没有人可以干预你。可是如果在团队协作中,大家都张...
PHP版本 public function telPrefix() { return [ ["prefix" => "+86","en" => "China","cn" => "中国"], ["prefix" => "+...
[图片] 《高并发的哲学原理 Philosophical Principles of High Concurrency》 简称 `PPHC` 写作目标 本书的目标是在作者有限的认知范围内,讨论一下高并发问题背后隐藏的...
背景 如果需要定时清理一张普通大表里的历史数据。 可以使用一个或多个带 where 条件的 delete 语句去删除(where条件是时间)。 如果表数据量较大,这对数据库的造成了...
社交账号:
我要举报该,理由是: