php常量的定义方法有哪些-PHP问题

资源魔 24 0

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常量的界说办法有哪些的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!