if (isset($_POST) && $_POST) {
echo 'if';
var_dump($_POST);
} else {
echo 'else';
var_dump($_POST);
}
<form action="" method="post">
<input type="text" name="name" value="<?=$_POST['name']??null;?>">
<input type="text" name="lname" value="<?=$_POST['lname']??null;?>">
<button>Push</button>
</form>
if(isset ($_POST ) && $_POST)
тупость, хоть и простительная новичку, но все равно непонятно зачем вообще это.