En mi local host lo probe y funciona hasta le agregue una flechica señale el botom quizas sea tu version de php o server.. jeje
    
Código PHP:
Ver original<?php
if(isset($_POST["escuchar"]) ) {
echo "Has pulsado el boton<br>";//unas acciones
echo "   ↓";
}
else
echo "No has pulsado el boton";// otras acciones
 ?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']?>">
 
 
<input type="submit" name="escuchar" value="Escuchar">
</form>