-
PHP常用扩展(二) PHP用户级缓存——APCu
发布时间:2022-04-20 11:41一、APC 可选PHP缓存APC,全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”。它为我们提供了缓存和优化PHP的中间代码的框架。 APC的缓存分两部分:系统缓存和用户
-
PHP常用扩展(一) PHP字节码缓存——Opcache
发布时间:2022-04-20 09:38一、什么是opcacheOpcache是一种通过将PHP脚本预编译的字节码(Operate Code)存放在共享内存中,避免每次请求都要加载和解析PHP脚本,解析器可以直接从共享内存读取已经缓存的字节
-
PHP设计模式篇(五) 错误Error和异常Exception处理
发布时间:2022-03-16 15:08- 错误和异常PHP7中,错误是指 Error 类,异常是指 Exception 类,他们都继承自 Throwable 类。Exception和Error的不同点:a. 产生方式不同和性质不同Exce
-
PHP设计模式篇(四) 门面模式
发布时间:2022-03-16 14:31门面模式的作用是使一个全部都是非静态方法的类无需实例化就能直接通过静态方式调用该类里面的方法(好无聊好鸡肋...)。 以TP5的门面模式为例: Tp5的门面基类在\th
-
PHP设计模式篇(三) 注册树模式 + 反射 实现依赖注入容器
发布时间:2022-03-15 21:25- 注册树模式注册树模式将对象实例注册到一个全局的对象树上,业务层需要的时候可以直接从对象树取出该对象使用,使业务层无需在业务代码中new一个对象,造成两个对象耦合。使用场景:业务层可以集中
-
PHP设计模式篇(二) 类自动加载
发布时间:2022-03-15 20:54php的__autoload魔术方法和spl_autoload_register()可以做到在不手动引入类文件的情况下自动加载类。- 魔术方法__autoload()__autoload()方法的用法
-
PHP设计模式篇(一) 单例模式和工厂模式
发布时间:2022-03-15 20:35- 单例模式单例模式的适用场景是复用唯一的单实例,例如创建数据库连接只创建一个唯一连接,之后所有sql都复用该连接。单例模式如何实现:1、需要一个private的构造函数;2、需要一个静态成员保存类的
-
PHP使用PDO操作mysql
发布时间:2020-01-19 16:181.pdo连接数据库(初始化):$pdo=new PDO("mysql:host=localhost;dbname=库名","用户名","密码");2.执行增删改:$res=$pdo->exec
-
PHP基础(十八) Session和Cookie会话控制
发布时间:2019-12-08 21:48HTTP是无状态的协议,所以不能维护两个事物间的状态。但一个用户在请求一个页面以后再请求另一个页面时,需要让服务期知道这是一个用户。总共有3种数据传递方式。 超链接或者header()函数等重定向方
-
PHP基础(十七) 使用PHP操作Mysql
发布时间:2019-12-07 18:23PHP访问MySQL数据库服务器是通过安装相应的扩展模块完成的,本章重点是介绍使用mysqli扩展模块中的函数去访问MySQL。如果对MySQL不了解的朋友可以查看本站中MySQL的文章:Mysql基