首先让我说我是一名 PHP 开发人员,而不是 ASP 开发人员。(我真的希望 ASP 有isset()
。)而且我在实时环境中工作,所以我真的没有机会进行任何测试。
我发现的所有资源都提出了测试变量是否存在的不同方法。
这是我正在尝试做的事情:
在某些页面上,我设置了一个变量来保存机器人<meta>
标签的值:
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 中有没有这样的东西——即我真的需要测试它是否存在,或者我可以简单地测试它是否有值吗?