![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 91
cnineWisdom
刚毕业的大学菜鸟,喜欢IT技术,希望可以找到志同道合的朋友一起学习。若是讨论技术的东西,万分感谢。喷子勿扰
展开
-
docker理解三(mysql和nginx和php互联)
修炼docker越来越久就越是觉得docker方便和快捷。随着修炼的东西越来越多,所以最近想做个小的demo测试一下,顺便验证一些东西。 这个demo主要是实现一个简单的功能 执行php文件,插入多条记录入数据库,听起来是不是很简单,流程如下图: docker运行环境安装序言php安装安装phpnginx安装1.安装搭建nginx2.修改nginx的配置文件3.小提示mysql安装1.安装mysql 序言 一般来说,想要运行php基本离不开lnmp运行环境,即linux、nginx、 mysql、 和ph原创 2020-07-16 11:02:46 · 314 阅读 · 0 评论 -
PHP设计模式二(控制反转依赖注入)
控制反转和依赖注入 意义:控制反转(IOC)是一种思想,依赖注入(DI)是实施这种思想的方法。先看个小例子: 很明显 A类的method方法依赖于BC类,这也是我们开发的过程中经常看到的和用到的。但是这里有个问题,一旦涉及函数改名,函数参数数量变动,甚至整个类结构的调整,我们也要对A类做出相应的调整 IOC(控制反转)是处理这种问题的一个思路,DI(依赖注入)是实现这个思路的具体方法 高层模块不应该依赖于底层模块,两个都应该依赖抽象。 这里介绍一种方法:工厂模式注入 首先看到在A类 有很多new.原创 2020-07-07 11:32:45 · 132 阅读 · 0 评论 -
PHP设计模式一(通俗易懂)
单例模式:意义就在于,不用每一次都新建一个对象,每次都new一次 分配一次,节省空间和时间 注册模式:意义:把对象注册到全局树或者全局变量中,拿数据的时候直接去全局配置里面拿就好。比如,用户登录之后,把用户的相关配置信息,比如手机号,性别,年龄等等(可能有人说存在session也行,但是session有大小限制等等问题,并不方便,少量的数据还是可以存的),然后获取用户的信息的时候直接从全局树或者变量里面拿到用户的信息,减少数据库查询操作,方便万一要修改一些字段什么的。(代码仅供参考) 工厂模式:意义:去掉.原创 2020-07-06 15:01:58 · 217 阅读 · 0 评论