Possible en double:
Fixing the PHP empty functionPHP: quelle alternative à empty(), où la chaîne "0" n'est pas traitée comme vide?
En PHP, vide() est un grand raccourci car il vous permet de vérifier si une variable est définie et non vide en même temps.
Que utiliseriez-vous lorsque vous ne voulez pas que "0" (en tant que chaîne) soit considéré comme vide, mais vous voulez toujours que false, null, 0 et "" soient traités comme vides?
qui est, je me demande si vous avez votre propre raccourci pour cela:
if (isset($myvariable) && $myvariable != "") ;// do something
if (isset($othervar ) && $othervar != "") ;// do something
if (isset($anothervar) && $anothervar != "") ;// do something
// and so on, and so on
Je ne pense pas que je peux définir une fonction d'aide pour cela, puisque pourrait être la variable non définie (et donc n'a pas pu être passé en paramètre).
Je pense que je réalise maintenant qu'il n'y a aucune solution à ceci - au moins pas un qui peut rendre ce code plus court. – thomasrutter
Hmm .. D'accord avec vous – mysqllearner