¿Cuál es la mejor manera de verificar si un formulario ha sido enviado o no para determinar si debo pasar las variables del formulario a mi clase de validación?
Primero pensé que tal vez:
isset($_POST)
Pero eso siempre será cierto ya que un superglobal se define en todas partes. No quiero tener que recorrer cada elemento de mi formulario con:
if(isset($_POST['element1']) || isset($_POST['element2']) || isset(...etc
Mientras escribía esta pregunta, pensé en una solución mucho más básica, agregue un campo oculto para que actúe como una marca que pueda verificar.
¿Hay una forma 'más limpia' de hacerlo que agregar mi propia bandera?
submited
y luego usar el phpif(isset($_POST['submited']))
o una entrada oculta ...