• 技术文章 >后端开发 >PHP问题

    php常量的定义方法有哪些

    hzchzc2020-06-19 16:16:13原创1376

    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中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:php怎么设置cookie过期时间 下一篇:php与java的区别是什么
    大前端线上培训班

    相关文章推荐

    • 详谈PHP7下的协程实现• 异步 PHP 是什么?• php取字符串的前几位的函数是什么• php中string如何转int

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网