摘要:
对于客户端应用来说,服务端渲染是一个热门话题。然而不幸的是,这并不是一件容易的事,尤其是对于不用 Node.js 环境开发的人来说。 我发布了两个库让 PHP 从服务端渲染成为可能. "spatie/server side rendering" 和 "spatie/laravel server si 阅读全文
摘要:
PHP 语言让 WEB 端程序设计变得简单,这也是它能流行起来的原因。但也是因为它的简单,PHP 也慢慢发展成一个相对复杂的语言,层出不穷的框架,各种语言特性和版本差异都时常让搞的我们头大,不得不浪费大量时间去调试。这篇文章列出了十个最容易出错的地方,值得我们去注意。 易犯错误 1: 在 循环后留下 阅读全文
摘要:
去年我参加了很多次会议,其中八次会议里我进行了相关发言,这其中我多次谈到了 PHP 的引用问题,因为很多人对它的理解有所偏差。在深入讨论这个问题之前,我们先回顾一下引用的基本概念,明确什么是“引用传递”。 在 PHP 中引用意味着用不同的名字访问同一个变量内容,不论你用哪个名字对变量做出了运算,其他 阅读全文
摘要:
缓存是web开发中重要的一部分,我相信很多人和我一样,经常忽略这个问题。 随着工作经验的累积,我已经意识到缓存是多么的重要,这里我通过 Scotch 来解释一下它的重要性。 通过观察发现,Scotch每天按照计划发布文章,然而,上一次发布文章的24小时内,新的文章不会被放出,因此,登陆页面上的数据将 阅读全文
摘要:
Laravel 模型事件允许你监听模型生命周期内的多个关键点,甚至可以在阻止一个模型的保存或者删除。 "Laravel 模型事件文档" 概述了如何使用钩子将对应事件与相关的事件类型关联起来,但是本文的主旨是事件与监听器的构建与设置,并额外补充一些细节的说明。 事件概述 Eloquent 有很多事件可 阅读全文
摘要:
社区文章推荐 "S.O.L.I.D 面向对象设计和编程(OOD&OOP)笔记" "浅谈 Laravel 设计模式" "PHP 完整实战 23 种设计模式" "Laravel Dependency Injection (依赖注入) 概念详解" "浅谈 Laravel Container 及其项目实践" 阅读全文
摘要:
翻译进度请见:https://laravel china.org/docs/php design patterns/2018?mode=sections 设计模式不仅代表着更快开发健壮软件的有用方法,而且还提供了以友好的术语封装大型理念的方法。例如,您可以说您正在编写一个提供松散耦合的消息传递系统, 阅读全文
摘要:
本文经授权转自 PHPHub 社区 文档页面:https://psr.phphub.org/ Github 项目:https://github.com/summerblue/psr.phphub.org 团队在定制编码规范,发现原本的 https://github.com/PizzaLiu/PHP- 阅读全文