define('test',2);
if(isset(test))echo 'hi';
答案 0 :(得分:4)
isset
适用于变量。您应该使用defined
代替:
define('test',2);
if(defined('test')) echo 'hi';
在isset之后你也错过了一个方括号。
答案 1 :(得分:1)
正如其他人所说,你错过了“if”声明。使用括号格式化语句通常有助于跟踪错误,因为它将代码拆分为更多行。通常没有理由简要介绍PHP。
此外,您可能希望在此处使用已定义('test')。 http://php.net/manual/en/function.defined.php
答案 2 :(得分:-1)
它不是有效的PHP语法。
define('test',2);
if(isset(test)){
echo 'hi';
}
这是您发布的内容的正确版本。