聘我网

新概念招聘3.0

这段程序为何报错?

vote up0vote downstar
define('test',2);
if(isset(test) && test == 'News')echo ' class="current"';

结果报错:

PHP Parse error: parse error, expecting `TPAAMAYIMNEKUDOTAYIM' in D:\wamp\www\test\3.php on line 6

Parse error: parse error, expecting `TPAAMAYIMNEKUDOTAYIM' in D:\wamp\www\test\3.php on line 6

 

1 个答复

vote up0vote downcheck

isset()是用于变量的,define()生成的是常量,所以要用defined() :

define('test',2);
if(defined('test') && test == 2)echo ' class="current"';
链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.