Pues con PHP se puede hacer, pero también lo puede hacer con JavaScript o usar los dos para tener doble verificación que es lo aconsejable.
Con PHP haces condicionales para verificar que el campo no este vacio:
Código PHP:
Ver originalif($_POST['campo'] == ""){
echo 'El campo no puede estar vacio';
}
Y para verificar que dos campos tengan el mismo contenido:
Código PHP:
Ver originalif($_POST['campo'] != $_POST['campo1']){
echo 'Los campos no coinciden...!';
}