Comment faire pour savoir si une variable de l'ASP a été déclaré

Permettez-moi de commencer par dire que je suis un développeur PHP, pas un ASP, une. (Et je souhaite vraiment ASP avait isset().) Et je suis en train de travailler dans un environnement réel, donc je ne pas vraiment avoir l'occasion de faire des tests.

Toutes les ressources que j'ai trouvé suggérer différentes façons de tester l'existence d'une variable.

Voici ce que j'essaie de faire:

Sur CERTAINES pages, j'ai mis une variable qui contient une valeur pour l'un des robots <meta> tag:

dim dsep_robots
dsep_robots = "nofollow,noindex"

Toutes les pages comprennent header.asp. Dans mon fichier d'en-tête, je veux tester si dsep_robots a une valeur et, dans l'affirmative, la sortie de cette valeur, sinon, elle ne renvoie rien.

Je pense que que de tester si dsep_robots a une valeur pourrait ressembler à ceci:

if not dsep_robots = "" then
    '...
end if

Les meilleures pratiques en PHP état que lorsque vous utilisez une variable qui peut ou peut ne pas exister, vous devriez toujours tester if (isset($var)) {...} (ne pas le faire va déclencher un Avis si la variable n'existe pas).

Est-il une telle chose en ASP -- c'est à dire en ai-je vraiment besoin de tester si elle existe, ou puis-je simplement tester si elle a une valeur?

  • A l'une des deux réponses ci-dessous pour vous? 🙂
  • J'ai décidé d'aller avec une approche différente, où ce n'était plus un problème.
  • Eh bien, vous pourriez peut-être décider quelle réponse vous aimé le plus, et de l'Accepter (même si vous êtes allé avec une approche différente) juste pour le plaisir de récompenser au moins l'un de ceux qui a pris son temps et d'efforts pour essayer de vous aider. Just sayin'.
InformationsquelleAutor WNRosenberg | 2010-11-04