子博兄的头像-华尔子博-奥夏网
LV6
管理员
这里有您想知道的一切技术资料!

php-fpm中max_children的配置

php-fpm中max_children的配置-华尔子博-奥夏网
现在nginx + fpm 基本成为主流的配置,其中我们比较关注的是pm.max_chindren的配置 首先,我们关注一个设置: pm = static/dynamic, 这个选项是标识fpm子进程的产生模式: static :表示在fpm...
6天前
0328

php根据命令行参数生成配置文件详解

php根据命令行参数生成配置文件详解-华尔子博-奥夏网
像npm, composer等工具,在开始使用的使用,都需要初始化项目,生成一个项目的配置文件。这种功能的原理是怎么实现的呢? 比如: D:>npm init --yes Wrote to D:package.json: { 'name': '',...
28天前
02315

浅谈PHP无限极分类原理

浅谈PHP无限极分类原理-华尔子博-奥夏网
1.递归:程序调用自身的编程技巧称为递归 2.案例: /** * @param 递归 $[name] */ function deeploop(&$i=1){ echo $i; $i++; if($i < 10){ deeploop($i); } } deeploop(); 结果:123456...
2个月前
05013

PHP lcfirst()函数定义与用法

PHP lcfirst()函数定义与用法-华尔子博-奥夏网
PHP lcfirst() 函数 实例 把 'Hello' 的首字符转换为小写。: <?php echo lcfirst('Hello world!'); ?> 定义和用法 lcfirst()函数把字符串中的首字符转换为小写。 相关函数: ucfirst() - ...
2年前
06015

PHP levenshtein()函数用法讲解

PHP levenshtein()函数用法讲解-华尔子博-奥夏网
PHP levenshtein() 函数 实例 计算两个字符串之间的 Levenshtein 距离: <?php echo levenshtein('Hello World','ello World'); echo '<br>'; echo levenshtein('Hello World','ello W...
2年前
03313

PHP implode()函数用法讲解

PHP implode()函数用法讲解-华尔子博-奥夏网
PHP implode() 函数 实例 把数组元素组合为一个字符串: <!?php $arr = array('Hello','World!','Beautiful','Day!'); echo implode(' ',$arr); ?> 定义和用法 implode()函数返回一个由数...
2年前
0249

浅谈php使用curl模拟多线程发送请求

浅谈php使用curl模拟多线程发送请求-华尔子博-奥夏网
每个PHP文件的执行是单线程的,但是php本身也可以用一些别的技术实现多线程并发比如用php-fpm进程,这里用curl模拟多线程发送请求。php的curl多线程是通过不断调用curl_multi_exec来获取内容,...
2年前
03210

使用PHPUnit进行单元测试并生成代码覆盖率报告的方法

使用PHPUnit进行单元测试并生成代码覆盖率报告的方法-华尔子博-奥夏网
安装PHPUnit 使用 Composer 安装 PHPUnit #查看composer的全局bin目录 将其加入系统 path 路径 方便后续直接运行安装的命令 composer global config bin-dir --absolute #全局安装 phpunit c...
2年前
02713

PHP实现会员账号单唯一登录的方法分析

PHP实现会员账号单唯一登录的方法分析-华尔子博-奥夏网
要实现会员账号的唯一登录,可以使用以下方法: 使用会话管理: 在用户成功登录时,创建一个唯一的会话ID,并将其保存在数据库或缓存中,与用户账号关联。 每当用户尝试登录时,首先检查数据库...
3年前
02810

PHP使用PDO操作sqlite数据库应用案例

PHP使用PDO操作sqlite数据库应用案例-华尔子博-奥夏网
PDO(PHP Data Objects)是PHP中操作数据库的接口。它支持多种数据库,这里我们演示如何使用PDO操作sqlite数据库。 1. 连接数据库 $db = new PDO('sqlite:mydatabase.db'); 这将连接 mydatabase.db...
3年前
06214