我想知道PHP中$ POST和$ _POST之间的区别。
<form method="post" action="practics.php">
<input type="text" name="fname">
<input type="text" name="lname">
<input type="submit" name="check">
</form>
PHP:
<?php
if (isset($POST['check']))
{
}
?>
答案 0 :(得分:6)
“PHP中$ POST与$ _POST的区别。”
所以你想知道两者之间的区别。
这很简单,第一个将抛出一个Notice: Undefined variable: POST
,它是一个超全局,必须使用下划线。
将错误报告设置为捕获并显示:
答案 1 :(得分:2)
一个是错误而另一个不是。 $_POST
是一个超全球,而$POST
似乎是有人忘记了下划线。
它也可能是一个标准变量,但很可能是一个错误。