致命错误:Can';t在第50行的写入上下文中使用函数返回值


Fatal error: Can't use function return value in write context on line 50

我正在做共享表单,找不到问题。我做错了什么?

<?php 
        if ($hlaska)
            echo('<p>' . htmlspecialchars($hlaska) . '</p>');
        $vasemail = (isset($_POST['vasemail'])) ? $_POST['vasemail'] : '';
        $email = (isset($_POST['email'])) ? $_POST['email'] : '';
        $predmet = (isset($_POST('predmet')) ? $_POST['predmet'] : '';
        $zprava = (isset($_POST['zprava'])) ? $_POST['zprava'] : '';
?>

这是关于第50行的代码。第50行以$predmet 开头

如果我用$predmet注释或删除所有包含内容的代码,它会正常工作$predmet是英语$主题仅供参考。

仅仅因为这个$_POST('predmet')

这应该是:

$predmet = (isset($_POST['predmet'])) ? $_POST['predmet'] : '';

您得到了致命错误,因为此$_POST('predmet')在这里认为这是一个错误的方法,这是超级全局