随笔分类 - PHP
摘要:示例一 //同时进行调用 bb会等待aa执行完毕之后 public function aa(){ Db::transaction(function () { $a = OrdersModel::where(['id'=>16])->lock(true)->find()->toArray(); //等
阅读全文
摘要:1、定义抽象类:使用abstract关键字定义一个抽象类。抽象类中可以包含抽象方法、普通方法和属性。例如: abstract class Animal { protected $name; abstract public function makeSound(); public function s
阅读全文
摘要:配置文件 config/swoole.php <?php //默认\think\swoole\websocket\Handler::class, use think\swoole\websocket\socketio\Handler; return [ 'http' => [ 'enable' =>
阅读全文
摘要:# 调用方式 ```php $redis = RedisManager::getInstance(); $queue = json_encode(['queue_id'=>$queueId,'question'=>$question],256); if($redis->LPush('QA_wecom
阅读全文
摘要:查找用于安装 PHP 扩展的命令文件 which docker-php-ext-install 安装mysqli扩展 docker-php-ext-install mysqli 需要注意的是,docker-php-ext-install命令仅适用于基于 PHP 的 Docker 镜像,并且需要与 D
阅读全文
摘要:extension=pdo_mysql 安装pdo_mysql扩展,定位到/usr/src目录 docker-php-ext-install pdo pdo_mysql 一定要重启
阅读全文
摘要:composer config -l #查看一下当前项目的composer镜像 composer list 显示所有命令 composer show 显示所有包信息 composer install 在 composer.json 配置中添加依赖库之后运行此命令安装 composer create-
阅读全文
摘要:brpop两个参数,第一个要出队的Key,第二个是Timeout 阻塞延时,如果填写0,那么默认是永久阻塞,当List有值的时候,会立刻pop出来 brpop意思 block right pop 阻塞式右侧出队 blpop意思 block left pop 阻塞式左侧出队 说完了,上代码 代码一 $
阅读全文