Позвольте мне начать с того, что я разработчик PHP, а не ASP. (И мне бы очень хотелось, чтобы у ASP был isset ()
.) И я работаю в реальной среде, поэтому у меня нет возможности проводить какое-либо тестирование.
Все ресурсы, которые у меня есть. найдено, предлагают различные способы проверки существования переменной.
Вот что я пытаюсь сделать:
На НЕКОТОРЫХ страницах я устанавливаю переменную, которая содержит значение для роботов
тег:
dim dsep_robots
dsep_robots = "nofollow,noindex"
Все страницы включают header.asp
. В моем файле заголовка я хочу проверить, имеет ли dsep_robots
значение, и если да, то вывести это значение, иначе ничего не вывести.
Я думаю , что проверяет, dsep_robots
] имеет значение, которое может выглядеть следующим образом:
if not dsep_robots = "" then
'...
end if
В лучших практиках PHP указано, что когда вы ' при использовании переменной, которая может существовать, а может и не существовать, вы всегда должны проверять if (isset ($ var)) {...}
(в противном случае появится уведомление, если переменная не существует) .
Есть ли такая вещь в ASP - т.е. действительно ли мне нужно проверять, существует ли она, или я могу просто проверить, имеет ли она значение?