![](https://blog.feiba.cn/content/templates/Fys/images/random/7.jpg)
PHP队列的实现
前言 最近在开发一个网站域名证书在线申请的项目,有环智中诚的经销商资格,他的API限制为每分钟可请求 300 次,考虑到后面量比较大,想到了可以使用队列来解决限制的问题,参考了网上的实现原理,写了一份实现代码给大家分享出来。 实现代码 <?php /** * Class queue * @author 教书先......
前言 最近在开发一个网站域名证书在线申请的项目,有环智中诚的经销商资格,他的API限制为每分钟可请求 300 次,考虑到后面量比较大,想到了可以使用队列来解决限制的问题,参考了网上的实现原理,写了一份实现代码给大家分享出来。 实现代码 <?php /** * Class queue * @author 教书先......
remove 命令 remove 命令用于移除一个包及其依赖(在依赖没有被其他包使用的情况下),如果依赖被其他包使用,则无法移除 composer remove mpdf/mpdf 文件也会删除 其他命令 composer list 显示所有命令 composer show 显示所有包信息 composer ......
前言 最近没发文章也是忙着写一个系统,完工的时候想给加一个邮件通知功能,ThinkPHP本身没有支持发送邮件功能,我们可以自己封装一个就行了,下面给我的实现方法分享一下。 实现 首先ThinkPHP是支持Composer的,我们直接安装PHPMailer即可 composer require phpmailer......
将获取的BING图链接进行缓存,减少服务器负担,提升访问速度。 <?php $filename = "./cache.json"; if (file_exists($filename) === false) { file_put_contents($filename, ""); } $handle = fopen($filen......
前言 最近搞一点东西要用到对称加密,于是在网上找到一个不错的对称加密方法,分享给大家。 /** * 简单对称加密算法之加密 * @param String $string 需要加密的字串 * @param String $skey 加密EKY * @author Anyon Zou <zoujingli@qq.c......
前言 PhpStorm用了2年多了,有些插件很不错可以给大家推荐一下。 插件 Chinese PHP Document 插件介绍: 在代码上快速查看php基本函数的中文文档,默认快捷键ctrl+q. 插件主页:https://plugins.jetbrains.com......
实现代码 <?php /** * PHP实现简易汉字验证码的思路 */ // 创建画布 $image = imagecreatetruecolor(200, 60); $background = imagecolorallocate($image, 255, 255, 255); imagefill($image, 0, 0, ......
邮箱验证 function is_valid_email($email) { if (preg_match('/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/', $email)) { return true; } else { return false; } } OR function chec......
PHP8 正式版已经发布,它引入了一些重大变更,以及许多新特性和性能优化,包括命名参数、联合类型、注解、Constructor Property Promotion、match 表达式、nullsafe 运算符、JIT,以及对类型系统、错误处理和一致性的改进。 之前的 PHPCon 上听过 Nikic 的一些分享,感兴趣的小伙伴可以查看&n......
前言 通常,我使用明显的常规 PHP 函数编写代码来解决相应的问题。但是对于其中的一些问题,我遇到了一些替代解决方案,这些解决方案特别提高了性能。 在本文中,我想介绍一些替代方案。如果您正在寻找可能减少生产中执行时间的可能性,这将很有用。让我们看看,哪种 PHP 方法可能会被性能更高的方法所取代,以及是否存在成本或折衷的问题。 ......