• 实例讲解MVC架构的含义及职责划分
  • 实例讲解MVC架构的含义及职责划分

    最近负责一个项目,用了 Yii Framework 的 MVC 框架,刚开始自以为结构很稳健。但是随着对业务逻辑理解的深入,才开始意识到问题的严重。我错误地理解了 MVC 中的 Controller,想当然地根据以往的经验,把所有的业务逻辑

  • 编写PHP MVC框架【保姆级教程推荐】
  • 编写PHP MVC框架【保姆级教程推荐】

    1 什么是MVCMVC模式(Model-View-Controller)是软件工程中的一种软件架构模式。 MVC把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 PHP中MVC模式也称Web

  • PHP+Redis缓存技术一览【步骤】

    有否想过PHP使用redis作为缓存时,如何能:1.前后台模块共用Model层;2.但是,不能每个Model类都进行缓存,这样太浪费Redis资源;3.前后台模块可以自由决定从数据库还是从缓存读数据;4.没有冗余代码;5.使用方便。这里我们

  • 深入分析PHP Opcache工作原理

    PHP项目中,尤其是在高并发大流量的场景中,如何提升PHP的响应时间,是一项十分重要的工作。而Opcache又是优化PHP性能不可缺失的组件,尤其是应用了PHP框架的项目中,作用更是明显。1. 概述在理解 OPCache 功能之前,我们有必

  • 分析PHP常用的4种缓存扩展的区别及作用

    折腾VPS的朋友,在安装好LNMP等Web运行环境后都会选择一些缓存扩展安装以提高PHP运行速度,常被人介绍的有 eAccelerator、memcached、xcache、Alternative PHP Cache这几个缓存扩展,它们之间

  • 一文解决约瑟夫环问题(PHP版)

    本篇文章带大家介绍PHP版的约瑟夫环问题(猴子选大王)。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。约瑟夫环问题(猴子选大王)PHP版约瑟夫斯问题问题有时候也被描述成猴子选大王问题,题目如下。(最后会贴上约瑟夫问题的来历

  • PHP开发之Docker布置开发环境

    PHP 开发的 Docker 实践环境部署一直是一个很大的问题,无论是开发环境还是生产环境,但是 Docker 将开发环境和生产环境以轻量级方式打包,提供了一致的环境。极大的提升了开发部署一致性。当然,实际情况并没有这么简单,因为生产环境和

  • 聊聊php闭包官方写法有什么好处

    首先了解一下官方解释的PHP匿名函数:https://www.php.net/manual/zh/functions.anonymous.phpphp闭包官方写法有什么好处 ?具体问题描述:<?phpclass Cart{ const

  • 总结php-fpm的一系列启动操作

    php-fpm 的各种启动方式: 启动 php-fpm 最简单的操作:/usr/local/php/sbin/php-fpm php 5.3.3 以后的php-fpm 不再支持 php-fpm 以前具有的 /us

  • PHP-Casbin v3.20.0框架发布啦,性能大提升!

    PHP-Casbin v3.20.0 发布,性能大幅提升!PHP-Casbin v3.20.0 发布了,PHP-Casbin 是一个用 PHP 语言打造的轻量级开源访问控制框架,支持 ACL、RBAC、ABAC 多种模型。它采用了元模型的设