致命错误:在写上下文中不能使用函数返回值

时间:2015-01-05 19:36:45

标签: php php-5.3

错误:

  

致命错误:无法在第2361行的/home/u566013465/public_html/2/inc/functions.php中的写入上下文中使用函数返回值   第2361行:

if( empty( shell_exec("which $command") ) ) {
    return false;
}

if( $config['debug'] ) {
    $start = microtime(true);
}

我有PHP 5.3

1 个答案:

答案 0 :(得分:1)

empty函数只能用于变量,如果你传递任何其他东西,它将抛出一个解析错误:

$var  = shell_exec("which $command") ;
 if( empty( $var ) ) {
    return false;
}

if( $config['debug'] ) {
    $start = microtime(true);
}