PHP 8.1 使用 Fiber 实现伪多线程操作自从上次发了那篇《PHP8.1的多线程操作与单线程操作相关比较以及结论》之后,很多人来问我到底是怎么实现的,这次就来分享一下这个的 PHP 代码,看一下怎么使用 PHP 8.1 中的新特性 Fiber 实现伪多线程,也就是使用 Fiber 当作...
介绍总所周知,PHP8.1 新上线了 Fiber 功能,本人最近因为考试复习有点倦了所以偷偷的尝试玩了一下这个 Fiber,写了一个多线程的操作类并且进行了一些测试,下面会给出一些数据以及做出一些结论。需要注意的是这只是一个伪多线程,不是真正的多线程。测试的Function在单线程测试中如下:...
PHP最新成功判断用户是否使用Windows11系统的办法相信大家应该都发现了,在升级了 Windows11 系统之后,若某些网站有判断系统版本并且显示的话,会依旧显示使用的是 Windows10 系统,那这是怎么回事呢?造成这个问题的原因,主要是以往在开发这种判断算法的时候,大多数开发者都会...
介绍PHP一直以来都大范围使用在网页后台编程的部分,但是其实PHP也是可以进行标准输入输出读取输出的,而这种技术一般的入门书籍或者网站根本不会介绍,我也是研究了很久才搞懂怎么弄,有兴趣的话可以看一下下面的代码。通过类似于读取文件的方式进行标准输入输出流的读取输出。代码<?php $in...
起因嘛,主要是我这个博客就是绑定了四个域名,分别是:xyblog.topwww.xyblog.topxyblog.ccwww.xyblog.cc然后也不想弄跳转,cc后缀有弄国内优化,top是对国际优化的,所以也不可能跳转,只能设置多域名。但是Typecho后台一般只能设置一个站点域名,所以研...
今天在重写云塔IDC系统的插件系统的时候,然后就想到可以来写一下这个,反正不是怎么难的。首先来看一下平常我们for的时候的代码吧:for($i = 0; $i < 10; $i++) { echo $i; } 然后如果我们把这个当递归在写的话:function echoi(...
Cloudflare作为一个免费提供的CDN服务,很多网站都是有套上Cloudflare的,但是这样一来我们平常在PHP中使用的REMOTE_ADDR获取用户真实IP就没用了,但是其实Cloudflare还是有提供用户的真是IP的哦。平常获取用户真实IP:echo $_SERVER['REMO...
下载PHPMailerGithub下载使用PHPMailer首先我们要use一下,不然到时候就得疯狂写namespace了。use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\SMTP; use PHPMailer\PHPM...
事情起因嘛,作为我们百万计划中的第一步,就是先来搞一下这个支付接口网关,本人才高中所以也没啥办法申请到营业执照,那只有使用第三方支付接口啦,彩虹易支付作为最被广泛使用的第三方支付接口源码,没料到SDK却会在PHP8.0中报错(可能是我下载到很旧的版本,不清楚不知道)反正,无论是在我测试发起支付...
云塔中心作为一个核心,是需要和其他网站进行交互的,同时连接多个数据库不是一个明智之举,那样会大大减慢云塔中心的运行速度,通过API接口进行交互以及资料传递,或许是一个不错的解决方法。那么如何去保证数据传递的安全以及资料的真实准确性,一般会使用加密。加密的方式也有很多种,例如彩虹易支付中,使用的...