![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php基础
风雅的远行者
实践中的梦想家!!!
展开
-
php-fpm配置项参数解析
配置文件是php-fpm.conf,其中参数如下:pid = run/php-fpm.pid #pid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启error_log = log/php-fpm.log #错误日志,默认在安装目录中的var/log/php-fpm.loglog_level = notice #错误级别. 可用级别为: alert(必须立即处理), error(错误情况), warning(警告情况), notice(一般重要信息), debug(调试信原创 2020-12-05 12:01:01 · 383 阅读 · 0 评论 -
对Swoole、Workerman和php自带的socket的理解
为什么php自带的socket不怎么听说,基本都是用swoole,workerman去实现?1、PHP的socket扩展是一套socket api,仅此而已。swoole,用C实现,它的socket是C 库的socket,更加底层可控。workerman,如题主所说,使用PHP实现,那它的socket就是用PHP socket扩展啊。只是对其进行工程化开发,成了一个框架。2、swoole 框架和 swoole 扩展是不一样的。swoole 框架也可以脱离 swoole 扩展来..转载 2020-10-22 15:57:58 · 567 阅读 · 0 评论 -
为什么说switch比if快
C++的switch语法在C++中,switch只接受整型常量作为分支的值:switch (expr) {case integral-constant : \\... break;case integral-constant : \\... break;default : \\... break;}这里有几个需要注意的细节:最好将default分支写出来,即使什么也不做 若分支没有写break语句,那么最好注释为什么这么做 若要在转载 2020-08-17 11:19:40 · 653 阅读 · 1 评论 -
array_reduce 的理解
看 laravel 时遇到一个函数,琢磨了半天也没有理解,最后还是查了下资料才完全理解。这里还是再做下笔记加深下印象。php官方是这么写的: array_reduce(array $array, callable $callback, [mixed $initial = null ])什么意思呢,先举个简单点儿的栗子:<?phpfunction sum($car...转载 2020-03-15 13:17:54 · 471 阅读 · 1 评论 -
PHP函数详解:call_user_func()使用方法
call_user_func函数类似于一种特别的调用函数的方法,使用方法如下:<?phpfunction nowamagic($a,$b) { echo $a; echo $b; } call_user_func('nowamagic', "111","222"); call_user_func('nowamagic', "333"...转载 2020-03-14 23:44:39 · 896 阅读 · 0 评论