Puisque PHP est un langage dynamique, quelle est la meilleure façon de vérifier si un champ fourni est vide ?
Je veux m'en assurer :
- null est considéré comme une chaîne vide
- une chaîne de caractères comportant uniquement des espaces blancs est considérée comme vide
- que "0" n'est pas considéré comme vide
Voici ce que j'ai obtenu jusqu'à présent :
$question = trim($_POST['question']);
if ("" === "$question") {
// Handle error here
}
Il doit y avoir un moyen plus simple de faire cela ?
1 votes
Je dirais d'utiliser empty($question), mais cela considère également que 0 est vide.
5 votes
Yoda les conditions sont horribles