php网络请求报错:SSL operation failed with code 1.
安装Composer PHP Warning: copy();file_get_content、getimagesize请求网络地址报错:SSL operation failed with code 1.
php编译安装imagick扩展,Dockerfile构建php添加imagick扩展
php的imagick是一个可以供PHP调用ImageMagick功能的PHP扩展,使用这个扩展可以使PHP具备和ImageMagick相同的功能。
thinkphp6.0 模型一对多关联,模型关联取出的数据再关联另一个模型
在实际开发中经常遇到一些复杂得数据库表得关联设计,可能需要好几层得关联才能得到我们最终想要得数据。在thinkphp中,这种情况可以通过模型关联来实现,用极少得代码完成数据得关联,极大得节约了开发时间。
PHP 使用 CURL 发送 raw 格式的数据
PHP 使用 CURL 发送 postman 的raw格式的数据,原来一直使用的是直接发送的是单一格式的字符串,今天对接的外站数据的时候他们要求的是一个对象格式的字符串,也就是postman里的raw格式的数据。
PHP 生成多个 sheet 的Excel,用简单的方法操作复杂的Excel
PHP作为一个快速开发的语言,曾经被号称世界上最好的语言。在工作中经常遇到导出Excel的需求,用PHP自带的类去生成,简单一点的还好,那种恶心的合并去计算表格位置真的很恶心。用tabel也可以生成Excel,但是多个sheet的却有无法胜任。
用实例带你搞懂 require、include及require_once、include_once的区别
在看题的时候经常看到这个问题,今天一个朋友面试的时候也遇到了这个问题来问我,虽然感觉很简单,但是还是整理一下方便查看共同学习,有遗漏的请大家补充一下。另外在实验中也发现了好多不太一样的地方,希望大家指点共同讨论。
Yii2 动态加载邮箱配置发送邮件,避免发送频繁而发送失败
工作中有些业务需要频繁的发送邮件进行通知,但是发送频繁会导致邮件发送失败,这是邮箱服务的一种限制机制,不管你是用的QQ、163还是谷歌都会遇到这样的情况,然后经过讨论找了个‘野路子’减低发送失败的可能。
Yii2.0中,获取config配置信息,动态管理组件components
Yii2动态修加载配置文件、动态修改配置文件,在程序的执行过程中直接修改配置文件,这在很多场景中很实用,必须常连接中我们需要修改配置却又不可能每次都去重启进程,这就很有必须去动态更改配置了。
一次mysql表拆分字段的填坑记录,将一个字段的内容按规则拆分到另一个表里
公司原来有一个“大牛”做了一个站点,将详情页的描述信息直接写到了一个字段了,前台调取通过正则匹配的方法展示不同的标题。现在站点改版,要讲这一个字段的内容拆分出来放到关联表里。
Redis 实现列表的数据分页,带排序及字段查询
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。他的数据读取速度要比查询mysql等硬盘级的速度快的多,所以我们尝试用redis做数据分页
Yii2路由篇 -- urlManager参数详解
yii2路由配置UrlManager的参数的解释,enablePrettyUrl、enableStrictParsing等参数的意义,日常的记录,欢迎记录
yii2 条件使用 FIND_IN_SET 表达式查询
当表达式对象嵌入到 SQL 语句或片段时,yii2 有自带的类去实现表达式条件,主要用于将原始 SQL 表达式传递给查询。
Yii2 使用验证器实现查询分表数据
对于数据量很大但历史数据不需要很实时获取的数据,我们往往才用分表进行数据的存在,比如利用表名加日期确定数据的储存位置,但是对于yii查询而言,默认模型是只针对一个表的,所以我们需要找方法去完成
PHP 关于循环输出A到Z及其中的 '奇怪现象'
PHP 中处理字符串的运bai算时,是这样du的。将字zhi符串作dao为类似数字 进制的处理zhuan,A-Z 对应为1-26。但是,字符串比较运算时,是依次比较字符串中字幕的先后顺序。
PHP的日期操作,获取历史时间,获取指定日期的前一天、前一月……
日期操作在程序中经常使用到,记录日志要时间,数据入库要时间等等,这几整理一下PHP的日期操作,获取历史时间,获取指定日期的前一天、前一月……
创建一个自己的composer包
在开发项目的过程中,我们经常找一些第三方的包进行安装使用,避免自己造轮子,其实我们也可以创建一个自己的composer包,将一些常用的方法进行封装方便下次使用。
