本次搜索结果 : "PHP"

PHP设计模式 - 多例模式

多例模式(Multiton)多例模式和单例模式类似,但可以返回多个实例。比如我们有多个数据库连接,MySQL、SQLite、Postgres,又或者我们有多个日志记录器,分别用于记录调试信息和错误信息,这些都可以使用多例模式实现。

查看更多

PHP设计模式 - 工厂方法模式

工厂方法模式(Factory Method)定义一个创建对象的接口,但是让子类去实例化具体类。工厂方法模式让类的实例化延迟到子类中。

查看更多

PHP设计模式 - 建造者模式

建造者模式(Builder)将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

查看更多

PHP设计模式 - 抽象工厂模式

抽象工厂模式(Abstract Factory)为一组相关或相互依赖的对象创建提供接口,而无需指定其具体实现类。抽象工厂的客户端不关心如何创建这些对象,只关心如何将它们组合到一起。

查看更多

PHP巨量关键词的匹配

假设有 100万 条短消息记录日志,每条约 50 字,5万 关键词,长度 2-8 字,绝大部分为中文。要求将这 100万 条记录中包含的关键词全部提取出来并统计各关键词的命中次数。

查看更多

PHP触发脚本异步执行

在PHP中执行一些脚本的时,并不需要等待执行结果的返回,而且有些脚本可能执行时间较长,会导致PHP的请求变慢,这种情况我们要怎么处理呢?

查看更多

PHP实现精确发布时间

例如本站的留言就使用了类似的功能

查看更多

PHP扩展GD安装

gd扩展是一个开源的图像处理库,它通过提供一系列用来处理图片的API,使其可以用来创建图表、图形、缩略图以及其他图像的处理操作。gd扩展支持JPG、PNG、GIF等常见的图片格式,所以在安装php-gd扩展之前,我们需要安装libpng、jpegsrc、freetype这三款软件。下面安装步骤中,具体的路径设置大家根据自己的实际情况进行调整。

查看更多

PHP中使用Guzzle发送POST请求

Guzzle不再需要cURL才能发送HTTP请求。如果未安装cURL,Guzzle将使用PHP流包装器发送HTTP请求。或者,您可以提供用于发送请求的自己的HTTP处理程序。

查看更多

PHP魔术方法__debugInfo()

执行var_dump()方法的时候会调用__debugInfo()方法

查看更多