Я тестировал пустую функцию в php, но она не работает, потому что оператор if доступен независимо от того, является ли условие ложным или истинным.
<?php
if(empty($_POST) === false){
echo 'text';
}
?>
<form action="index.php" method="post">
Username:
<input type="text" name="text">
<input type="submit" name="submit">
</form>
Эхо выполняется, даже если ввод пуст.
Почему ??
var_dump($_POST)
перед этимif
утверждением?$_POST
, вероятно, не пуст, как вы ожидаете. - person Rocket Hazmat   schedule 25.09.2015if
будет работать только в том случае, если под формой вообще не будет никаких входных данных. - person Jeff Lambert   schedule 25.09.2015