Je souhaite être capable de faire la distinction entre les paramètres de chaîne de requête existants définis sur null et les paramètres manquants. Ainsi, les parties de la question sont:Vérification des paramètres de chaîne de requête NULL et manquants dans PHP
- Comment puis-je vérifier si un paramètre existe dans la chaîne de requête
- Quelle est la méthode établie pour faire passer une valeur nulle dans une chaîne de requête? (Par exemple param = null ou param = (rien))
Merci
+1! Bonne réponse, mais vous n'avez pas besoin de 'isset()' lorsque vous utilisez 'empty()', puisque 'empty()' implique 'isset()'. Ceci est particulièrement important lorsque vous utilisez '! Empty()'. Et vous devriez probablement ajouter une réponse explicite à la deuxième partie de la question. – jwueller
@elusive, Si vous appelez vide sur une variable qui n'est pas définie, vous obtiendrez un E_WARNING. –
@Bronon Whitlock: Je pense que ce n'est pas correct. L'état docs _ "empty() est l'opposé de (boolean) var, sauf qu'aucun avertissement n'est généré lorsque la variable n'est pas définie." _. – jwueller