Quiero ser capaz de distinguir entre los parámetros de cadena de consulta existentes establecidos en nulo, y los parámetros que faltan. Por lo que las partes de la pregunta son:Comprobación de null y falta de parámetros de cadena de consulta en PHP
- ¿Cómo verifico si un parámetro existe en la cadena de consulta
- ¿Cuál es el método establecido para pasar un valor nulo en una cadena de consulta? (Por ejemplo PARAM = null o parámetro = (nada))
Gracias
+1! Responda correctamente, pero no necesita 'isset()' cuando usa 'empty()', ya que 'empty()' implica 'isset()'. Esto es especialmente relevante cuando se usa '! Empty()'. Y probablemente debas agregar una respuesta explícita a la segunda parte de la pregunta. – jwueller
@elusive, si llama a empty en una variable que no está configurada, obtendrá un E_WARNING. –
@Byron Whitlock: Creo que eso no es correcto. El estado de los documentos _ "empty() es el opuesto de var (booleano), excepto que no se genera ninguna advertencia cuando la variable no está configurada." _. – jwueller