PHP定义常量里的case_insensitive的问题
例如下面这个范例:defind ("name","张三")这个范例里常量名是name,常量值是张三。常量写全了是define(name,value,case_insensitive)参数描述name 必需。规定常量的名称。value 必需。规定常量的值。case_insensitive 可选。规定常量的名称是否对大小写敏感。若设置为 true,则对大小写不敏感。默认是 false(大小写敏感)。我的问题是:(1)这里的true 和false是真假的意思吗?(2)“若设置为 true,则对大小写不敏感。默认是 false(大小写敏感)。”这句话我不太理解,麻烦大神解释下。
最佳答案
回答者:网友
就相当于开启吧!你看,若是你定义了define('name',张三');那么你echo name;输出的就是张三,你若把第三个参数设置为真,也就是不分大小写,,那么你可以echo NAME;输出也是张三;因为php本身变量也好常量也好,就是函数,类,都是分大小写的,比如,$a和$A这就是不同的两个变量,其他雷同