自制PHP MVC框架教程

最新发布

前端

Swiper轻量级H5滑动切换框架

1天前 9浏览 0评论

Swiper 是一款免费以及轻量级的移动设备触控滑块的框架,使用硬件加速过渡(如果该设备支持的话)。 主要使用于移动端的网站、网页应用程序、以及原生的应用程序。 Swiper 主要为iOS而设计的,同时,在Android、WP8系统,以及现代桌面浏览...

编程习惯

何时重构代码最合适?

2周前 (02-11) 173浏览 1评论

最近有很多关于重构的讨论或问题出现在清单和会议上,这些讨论和问题围绕着是否要将重构的“故事”放入积压工作中。即使“技术债”变多,这还是一个毋庸置疑的坏主意。原因如下: 项目开始的时候,代码是空白的。工作的区域平坦干净,生活是美好的,这个世界是属于我...

PHP

PHP实现常用排序算法(含示意动图)

2周前 (02-09) 244浏览 1评论

作为phper,一般接触算法的编程不多。 但基本的排序算法还是应该掌握。 毕竟算法作为程序的核心,算法的好坏决定了程序的质量。 本文将依次介绍一些常用的排序算法,以及PHP实现。 1 快速排序 快速排序是由东尼·霍尔发展的一种排序算法。 在平均状况下...

MySQL

MySQL查看实时执行的SQL语句

3周前 (02-02) 289浏览 0评论

MySQL默认不能实时查看执行的SQL语句,因为这会消耗一定的资源。 要开启这个功能,稍微配置一下,打开这个LOG记录就可以了。 1 查看LOG功能 首先,查看是否已经开启实时SQL语句记录。 mysql> SHOW VARIABLES LIK...

MySQL

MySQL批量修改表前缀

3周前 (02-02) 142浏览 0评论

本方法通过命令的方式实现修改表前缀。 假设有数据库 shop,原本表前缀位sp_,现在要全部改成shop_。 需要两个步骤: 第一步 生成替换命令 SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENAME...

Yii框架

Yii2查询之where条件拼装

1个月前 (01-22) 328浏览 0评论

熟悉Yii2的查询条件后,用Active Record查询数据非常方便。 以下我们介绍where()方法当中,条件的拼装方式。 1 语法 Yii2用where()方法(当然还有其他方法)来实现条件筛选,语法: public $this where (...

PHP

Composer速度慢解决办法汇总

2个月前 (01-06) 653浏览 0评论

1 使用中国镜像 2.1 系统全局使用 也就是将配置信息添加到 Composer 的全局配置文件 config.json 中,命令: composer config -g repo.packagist composer https://packagi...

PHP

Redis保存PHP Session方法

2个月前 (01-04) 789浏览 0评论

PHP默认就支持保存session到redis,不需任何额外代码。 Redis保存session用的命令是setex,用redis-cli monitor实时监测可以检测到。 setex命令的语法: setex(key, time, value) 其...

PHP

PHP连接和使用Redis

2个月前 (01-03) 474浏览 0评论

1 安装Redis 首先,需要一台Redis服务器。 本地安装方法参考《Redis安装教程》。 2 安装PHP扩展 要在PHP中连接Redis,还需要在PHP中安装phpredis扩展来连接Redis服务器。 2.1 Windows系统 Window...

PHP

Nowdoc和Heredoc区别

2个月前 (01-03) 381浏览 0评论

Nowdoc和Heredoc是PHP中两种不同的字符串处理方式。 Nowdoc就像单引号,不会解析字符块中的变量。 Heredoc就像双引号,执行时会解析字符块中的变量。 如下的例子: $foo = 'bar'; // Nowdoc字符块,&l...