PHP
文章平均质量分 89
wmw1464228354
这个作者很懒,什么都没留下…
展开
-
Centos7上搭建PHP开发环境
简介 环境配置 PHP 与其相关扩展安装 Nginx 安装与配置 MariaDB 10.1 安装与配置 简介 环境配置 PHP 与其相关扩展安装 推荐使用 PHP7.1,复制如下命令,一键安装,如果需要使用其它版本的 PHP 修改对应版本号php71、php56即可 注意:后续如果需要安装新的扩展,前缀: –enablerepo=remi –enablerep...原创 2018-06-12 12:14:59 · 2155 阅读 · 0 评论 -
PHP正则表达式
作者的话 术语概念 定界符 元字符 原子 模式修正符 后向引用 作者的话 正则表达式的定义可以这样简单概括:“正则表达式描述了一种字符串匹配的模式,通过这个模式在特定的函数中对字符串进行匹配、查找、替换及分割等操作。作为一个匹配模板,是由原子、特有功能字符及模式修正符三部分组成的文字模式。”这里是我总结PHP正则表达式的定义及简单使用。 术语概念 元字符:具有特殊含义的...原创 2018-07-30 00:33:49 · 2467 阅读 · 0 评论 -
PHP文件及目录
目录相关函数 在系统的每个目录下,都有两个特殊的目录 ‘.’ 和’..’,分别表示当前目录和上一级目录。在UNIX和Windows系统中,都建议使用 ‘/’ 作为文件的路径分隔符;PHP中还可以使用DIRECTORY_SEPARATOR 来获得系统默认的文件分隔符。 目录相关函数 basename() 返回路径中的文件名 $path = '/demo_dir/dem...原创 2018-08-18 22:21:40 · 400 阅读 · 0 评论 -
PHP设计模式
单例模式 单例模式 目的:在调用的时候,只能由一个对象实例。 尽量使用依赖注入而不是单例模式。 示例代码: class Singleton { private static $instance = null; /** * 获取唯一对象实例的方法,只能由类调用 Singleton::getInstance * * @...原创 2018-08-20 11:31:16 · 218 阅读 · 0 评论 -
会话控制技术(session&cookie)
文章目录为什么要使用会话控制技术CookieCookie的优缺点SessionSession的配置Session的优缺点Session的分布式解决方案PHP操作CookieSession客户端禁用Cookie时传递Session 这是一个基础知识,也是在一开始的几年里找工作面试时经常被问道的知识点,这里做个总结。 为什么要使用会话控制技术 HTTP是无状态协议,它不对之前的发生过的请求和响应的状态...原创 2018-09-18 21:27:41 · 965 阅读 · 0 评论 -
理解依赖注入和控制反转
这个是Laravel的核心概念,这里总结一下我的理解。 文章目录依赖注入控制反转 依赖注入 下面的代码中有一个 Database 的类,它需要一个适配器来与数据库交互。我们在构造函数里实例化了适配器,从而产生了耦合。这会使测试变得很困难,而且 Database 类和适配器耦合的很紧密。 <?php namespace Database; class Database { prote...原创 2018-09-20 22:04:04 · 158 阅读 · 0 评论 -
使用PHP语言搭建自己的MVC框架
文章目录代码之前开始构建目录说明一级目录application 目录:framework 目录开始构建先跑起来框架核心实现把框架跑起来思考 代码之前 一件事情,如果你不能很容易的说出它,说明你还没有理解它。–汪明伟 框架及一些函数库已经帮助我们做了很多事情,我们只需要按照框架的规范进行使用就可以了。这样做确实很省时间,也不用花过多的时间纠结于底层实现,久而久之,容易形成思维惰性。如果框架本身有隐藏...原创 2018-10-15 15:18:28 · 6374 阅读 · 0 评论