zoukankan      html  css  js  c++  java
  • php中const定义常量

    const 常量 
    1.在定义时必须被初始值,
    2.前面不加任何修饰符
    3.变量名字母一般都大写
    4.常量可以被子类继承
    5.一个常量是属于一个类的,而不是某个对象的


    作用:当某些值是固定不变的,就用const

    1.const 定义的常量和define()定义的常量的区别?

    希望一个成员变量不被修改 例如圆周率 3.1415926
    定义:const 常量名=值; 没有$符
    访问:类名 ::常量名 或 接口名::常量名

    <?php
     class A{
     const TAX_RATE=0.08;
     public function payTax($var){
     return $var*A::TAX_RATE;
    }
    }
    $a=new A();
    echo $a->payTax(200):
    ?>

    用法一:const用于类成员变量,一经定义不可修改,define用于全局常量,不可用于类成员变量的定义,const可在类中使用,define不能。

    用法二:const定义的常量大小写敏感,而define可通过第三个参数(为TRUE表示大小写不敏感)来指定大小写是否敏感。在运行时定义一个常量。define('TXE',100,TRUE);

    用法三:const不能在条件语句中定义常量,而define函数可以。if($a>10){define('LE','hello');}

  • 相关阅读:
    Python 列表字典制作名册管理
    AS3获取SWF文件中AS链接
    AS3多选多模型
    AS3视频播放器
    测试
    Makefile三个有用变量$@,$^,$<
    CentOS 7.2 安装教程
    Ubuntu 查看/修改文件编码
    API 进程、线程函数
    API 菜单函数
  • 原文地址:https://www.cnblogs.com/clubs/p/11126013.html
Copyright © 2011-2022 走看看