运行环境
- php 版本:php7.4.3
- 程序框架:hyperf 2.0
- swoole 版本:4.5.1
代码示例
// 简写语法 1 if (!empty($res['ad'])) $res['ad']['feed_position'] = $config->feed_position ?? null; // 原始语法 1 if (!empty($res['ad'])) { $res['ad']['feed_position'] = $config->feed_position ?? null; } // 简写语法 2 if (!empty($cAd['dspResponse'])) $bid['dspResponse'][] = $cAd['dspResponse']; // 原始语法 2 if (!empty($cAd['dspResponse'])) { $bid['dspResponse'][] = $cAd['dspResponse']; } 问题:
上面两种不同的语法,简写语法:在 QPS 750~1100 左右时,从监控平台查看,遇到了服务器响应时间过长的问题;修改为原始语法后,恢复正常,哪位大佬能解答一下原因呢?
