首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
PHP
订阅
郭SP
更多收藏集
微信扫码分享
微信
新浪微博
QQ
35篇文章 · 0订阅
PHP程序员如何简单的开展服务治理架构(三)
服务治理所治理的服务需要合理的部署与管理,本章我们讲一下SOA(面向服务架构),本人语言文笔不好,所以本章内容使用问答模式,参考了 [SOA面试题的面试题,通过对此站复杂的描述进行简单的讲解。
[扩展推荐] spatie/Laravel-permission Laravel 应用中的角色和权限控制
这个包允许你在数据库中管理用户的权限和角色。当你安装了扩展包之后你就可以这样做: 如果你给单个用户添加了多个守卫(guard),扩展包也可以处理的很好,每一个分配给用户的守卫都有它自…
【PHP 工程师必读】PHP The Right Way 中文版本已完成更新!
RT
深入浅出 Laravel 的 Facade 外观系统
今天我们将学习 Laravel 核心架构中的另一个主题「Facade(外观)」。 本文将从以下几个方面出发,全面讲解 Laravel 中 Facade 的运行原理,为了便于理解后续中所有 Facade 译作「外观」: 简单介绍「外观」设计模式; Laravel「外观」的加载原理…
浅谈Laravel中的设计模式(一) SoC 关注点分离
这个设计模式应该作为我们开发和架构的原则,在开发某个业务逻辑时,应将不同的功能点进行划分,降低耦合度。 举例来说,我们打游戏放技能时通常都是要键盘和鼠标一起操作的,但是本质上键盘只负责选择技能,而鼠标只负责选择对象,这就是两个不同的关注点。 在软件中,可以举一个最通俗的例子,M…
PHP7中php.ini、php-fpm和www.conf 配置
错误级别. 可用级别为: alert(必须立即处理), error(错误情况), warning(警告情况), notice(一般重要信息), debug(调试信息). 默认: notice. 表示在emergency_restart_interval所设值内出现SIGSEGV…
十个 PHP 开发者最容易犯的错误
PHP 语言让 WEB 端程序设计变得简单,这也是它能流行起来的原因。但也是因为它的简单,PHP 也慢慢发展成一个相对复杂的语言,层出不穷的框架,各种语言特性和版本差异都时常让搞的我们头大,不得不浪费大量时间去调试。这篇文章列出了十个最容易出错的地方,值得我们去注意。
从0开始构建一个属于你自己的PHP框架
为什么我们要去构建一个自己的PHP框架?可能绝大多数的人都会说“市面上已经那么多的框架了,还造什么轮子?”。我的观点“造轮子不是目的,造轮子的过程中汲取到知识才是目的”。 除此之外我们还需要单元测试、nosql支持、接口文档支持、一些辅助脚本等。最终我的框架目录如下: 定义一个…
详解 Laravel 中的依赖注入和 IoC
作为开发者,我们一直在尝试通过使用设计模式和尝试新的健壮型框架来寻找新的方式来编写设计良好且健壮的代码。在本篇文章中,我们将通过 Laravel 的 IoC 组件探索依赖注入设计模式,并了解它如何改进我们的设计。 依赖注入一词是由 Martin Fowler 提出的术语,它是将…
基于 Composer 的 PHP 模块化开发
Author: 安正超 这个话题之前是在微博公司内部做的技术分享,这里拿出来分享给大家。 基于 GitHub 或者其它平台托管的开源项目的引入大家应该都已经非常熟悉了,但是公司内部项目的模块化应该怎么做呢?这或许是不少朋友头疼的问题。