php常量的界说办法有哪些
常量
特性: 不克不及修正,不克不及销毁,不克不及删除了,申明常量后,该常量能够正在页面的恣意处应用
申明常量的办法:const 、define、static
定名标准:以及变量同样,然而全副年夜写
define:define是函数,不克不及正在工具中界说,但可正在类中界说应用;
define('CL',10); echo CL; //判别常量能否存正在 if(defined('CL')){ echo 'ture'; }else{ echo 'false'; }
static:动态常量
动态常量:是一个变量,能够常量的语法拜访,就是 :: ,能够不实例化也能拜访
注:static只初始化一次,递归挪用时将没有会被反复初始化
//界说动态常量 class Person{ public static $a = "呵呵"; public static function say(){ echo "我丢:".self::$a."<br>"; } } //输入动态属性 echo Person::$a."<br>"; //挪用动态办法 Person::say(); //修正动态属性 Person::$a = "我靠"; echo Person::$a."<br>";
const:const是一个言语构造,编译时要比define快,是为全局常量,可正在工具里界说,类中应用,可了解为类常量
class CL { //界说常量 const CLS = '常量值'; function a() { //挪用常量办法 echo self::CLS; } } (new CL)->a();
保举教程: 《php教程》
以上就是php常量的界说办法有哪些的具体内容,更多请存眷资源魔其它相干文章!
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!