qingkuangs 发表于 2015-8-29 12:25:38

php中define和defined的问题

define是php里定义常量用的。
第一个参数是常量名,
第二个参数是常量的值,
第三个参数规定常量的名称是否对大小写敏感,若设置为 true,则对大小写不敏感。(默认是 false)
defined是用来判断某个常量是否存在,如:
      if (!defined('IN_ECS'))
         {
             die('Hacking attempt');
         }
它的意思是检测是否存IN_ECS这个常量,不存在的话停止运行脚本,并显示'Hacking attempt'(非法攻击)
大多情况下用来防止被引用文件的非法载入。
页: [1]
查看完整版本: php中define和defined的问题