如何在[?]之后使用php$_POST[something]not user'?

如何在[?]之后使用php$_POST[something]not user'?,php,post,Php,Post,我的代码 <?php if (isset($_POST)) { echo $_POST['username']; } ?> 但是我想使用$\u POST[username]而不是使用字符串。我怎么做呢?如果POST中没有单引号,您就不能使用 您可以声明$postName='username';并使用此变量 <?php $postName = 'username'; if (isset($_POST)) { echo $_POST[$p

我的代码

<?php
    if (isset($_POST)) {
        echo $_POST['username'];
    }
?>

但是我想使用$\u POST[username]而不是使用字符串。我怎么做呢?

如果POST中没有单引号,您就不能使用

您可以声明$postName='username';并使用此变量

<?php
$postName = 'username';

if (isset($_POST)) {
    echo $_POST[$postName];
}
?>

你不能这样做,这就是所谓的Syntax正确的语法是$_POST['username']一个读取const username='username'->echo$_POST[username];的链接,但我认为这是一个错误的做法。如果答案有用,请接受。