Php 致命错误:Can';t在..中的写入上下文中使用函数返回值。。当我';I’我试图在注册表中显示我的错误。。使用阵列显示

Php 致命错误:Can';t在..中的写入上下文中使用函数返回值。。当我';I’我试图在注册表中显示我的错误。。使用阵列显示,php,Php,我在这里有我的php代码: if(empty($_POST) === false) { $required_fields = array('username','password','confirm_password','first_name','email'); foreach($_POST as $key=>$value) { if(empty($value) && in_array($key, $

我在这里有我的php代码:

    if(empty($_POST) === false)
{
    $required_fields = array('username','password','confirm_password','first_name','email');
        foreach($_POST as $key=>$value)
        {
            if(empty($value) && in_array($key, $required_fields) === true)
            {
                $errors() = 'Fields marked with an asterisk are required';
                break 1;
            }
        }
}

print_r($errors);
我想做的是显示数组,这样我就可以找出我的错误在哪里。。 但我的浏览器说,
致命错误:无法在
中的写入上下文中使用函数返回值。。这标志着我在这句话中犯了致命的错误。
$errors()='需要标有星号的字段'


请帮帮我。。无论如何,这对于registration-form.php:)

将括号更改为方形:

$errors[] = 'Fields marked with an asterisk are required';

将括号更改为方形:

$errors[] = 'Fields marked with an asterisk are required';