【发布时间】:2019-03-20 18:29:41
【问题描述】:
使用 php 7.2 我收到以下错误:
PHP 警告:第 234 行遇到的非数字值
这是第 234 行的样子:
$options['cpuLimit'] + 1, # hard limit
与其余代码一起使用:
if ( php_uname( 's' ) == 'Linux' ) {
// Limit memory and CPU
$cmd = wfEscapeShellArg(
'exec', # proc_open() passes $cmd to 'sh -c' on Linux, so add an 'exec' to bypass it
'/bin/sh',
__DIR__ . '/lua_ulimit.sh',
$options['cpuLimit'], # soft limit (SIGXCPU)
$options['cpuLimit'] + 1, # hard limit
intval( $options['memoryLimit'] / 1024 ),
$cmd );
}
有人知道如何解决这个错误吗?
【问题讨论】:
-
你确定
$options['cpuLimit']实际上是一个数字吗?
标签: php