PHP常量及变量区别道理详解
用于储存一个不会变革也不但愿变革的数据的标示符(定名法则与变量沟通) 界说情势: 行使 define() 函数界说 行使情势:define(“常量名” ,常量值) 行使 counst 语法界说 行使情势:counst 常量名 = 常量值 行使常量:有两种情势1,直接行使名字 2,行使constant()函数:constant(“常量名”) 常量与变量的区别: 界说情势差异; 行使情势差异(常量不必要 $ 标记); 可变水平差异(常量的值不行改变可能烧毁); 浸染范畴差异(常量具有超全局浸染域(函数表里都可直接行使)); 可用范例差异(常量只能存储标量范例:int,float,string,bool); 判定常量是否存在:defined() 判定的功效为布尔值; 常用情势:if ( defined ( 常量名 ) ) == false){ 这里可以界说该常量 } $result = defined ( 常量名 ); //功效是 true 或 false 行使一个未界说的常量(非凡环境): 行使一个未界说的常量会报错(notice报错) 跟行使一个未界说的变量一样(不保举); 可是php会呈现一个意想不到的功效:好像未界说常量存在,而且常量的值就是常量的名字。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |