php define问题

define('IN_ECS', true);

define是php里定义常量用的。 
第一个参数是常量名,第二个是常量的值。 

你在研究ecshop吧,呵,里面经常用到。它定义这个常量的作用是防止被引用文件的非法载入,你会发现在另一个地方会有: 
if (!defined('IN_ECS')) 
{ 
die('Hacking attempt'); 
} 
它的意思是检测是否存IN_ECS这个常量,不存在的话停止运行脚本,并显示'Hacking attempt'(非法攻击)

你可能感兴趣的:(php define问题)