
php
文章平均质量分 79
程重吾
这个作者很懒,什么都没留下…
展开
-
PHP 设计模式之原型模式
php 原型模式定义使用场景代码说明定义Specify the kinds of objects to create using a prototypical instance, and create new objects by copying this prototype.用原型实例指定要创建对象的种类,并通过拷贝这些原型创建新的对象。使用场景看如下类图:这是抽象工厂模式的类图, 如果我们需要某一个特定的地形(terrain),就需要使用相对应的地形工厂类来创建对象。这样的搭配有时候显得不原创 2021-02-17 21:17:26 · 354 阅读 · 0 评论 -
PHP设计模式之工厂模式
php 工厂模式工厂模式的定义优点使用场景UML类图扩展缩小为简单工厂模式升级为多个工厂类扩展为抽象工厂模式原型模式工厂模式的定义Define an interface for creating an object, but let subclasses decide witch class to instantiate. Factory Method lets a class defer instantiation to subclasses.定义一个实例化对象的接口,让其子类决定要实例化哪一个具体原创 2021-02-01 00:22:34 · 410 阅读 · 0 评论 -
PHP 上传并压缩图片
步骤如下:文件上传基本操作咯在上传之前,处理图片(当然,也有可能是上传图片之后,在生成缩略图 ,看自己需求了)保存压缩后的图片大致步骤就是这样,具体如下:文件上传操作这里省略了,之前写过一篇上传文件的(https://blog.youkuaiyun.com/csdn_zhongwu/article/details/84308186)关键点:举个栗子: $file = $_FILES['...原创 2019-06-17 23:41:43 · 5991 阅读 · 1 评论 -
PHP 导出数据导致内存溢出
Allowed memory size of xxx bytes exhausted问题描述解决方法修改php.ini文件对应的配置项代码中动态修改这个值的大小php 的生成器 yield代码如下问题描述当一次获取大量数据的时候,导致php的内存溢出。准确的说,是超出了php.ini文件设置的脚本可能消耗的最大内存量。如下图解决方法修改php.ini文件对应的配置项上图 memory_limit = 128M 就是 脚本可能消耗的最大内存量,可以适当加大这个值。代码中动态修改这个值的大小另原创 2020-05-17 00:47:07 · 1319 阅读 · 0 评论 -
centos7 中 PHP的安装
大致步骤:下载–解压–编译–安装–配置下载地址 http://php.net/downloads.php点进去后选择下载节点,右键复制连接即可版本自己选择吧~如果没有wget可以先安装下wgetyum -y install wget下载php包文件 wget http://hk1.php.net/get/php-7.3.3.tar.gz/from/this/mirror这里是最新...原创 2019-03-09 18:22:44 · 13993 阅读 · 0 评论 -
PHP sendMail 发送邮件
关于php 用 mail 函数发送邮件使用前有必要先看看文档:来自php手册:https://www.php.net/manual/zh/ref.mail.php 翻译看完吧,看完估计也差不多了,自己倒腾倒腾,关键你还是要回来看这帖子的!windows 环境下, mail 函数 当前是发送不了邮件的!所以嘛, 下面是关键步骤:– 需要下载 sendmail.zip 这个插件包 ...原创 2019-09-19 17:18:51 · 2418 阅读 · 0 评论