zoukankan      html  css  js  c++  java
  • PHP常量

    什么是常量?

    常量是一个简单的标识符,在脚本执行期间不能修改(魔术常量可以修改,其实魔术常量不算是常量)。常量大小写敏感,但通常定义为全大写。

    php常量包含哪些类型?

    php常量包含 Boolean,integer,float,string。可以定义resource常量,但不推荐,有可能造成不可预料的后果。

    常量与变量:

    1. 常量前不用美元符号($)
    2. 常量不用理会作用域,可以在任何地方定义任何地方访问。也不能用可见度属性(public,private,protected)修饰,否则会在访问时报错。
    3. 常量定义后不可修改(魔术常量除外)
    4. 常量只能通过define或const来定义
    5. 常量只能是标量
    6. 常量也是类的属性,不是实例的属性(静态的),不可以使用->访问只能通过::访问

    【注】PHP模块中有自定义的常量,使用常量时应注意命名冲突。

    【注】按照Boolean类型使用未定义的常量,会被认为是true而不是false。

    const和define

    1. const是语言结构,define是函数
    2. const编译更快
    3. const可以在类内或类外,define只能在类外定义
    4. const不能使用在条件语句中
    5. const只能使用普通常量名,define可以使用表达式动态确定变量名。因为define是函数,常量名是函数参数,可以动态确定函数的参数值
    6. const只能大小写敏感,define可以使用第三个参数指定大小写是否敏感

    动态常量的获取

    可以使用constant()函数来动态的获取常量的值,可以使用get_defined_constants()来获取已定义的常量列表

  • 相关阅读:
    写在毕业季前
    使用Github Page鼓励自己每日编程
    win8/Metro开发系列一 Xaml布局
    AlertDialog详解
    安卓项目文件目录
    Andriod布局之LinearLayout
    Andriod定时任务
    android 设置布局横屏竖屏
    Android默认启动程序问题
    Android全屏显示
  • 原文地址:https://www.cnblogs.com/Lissssssssss/p/9313220.html
Copyright © 2011-2022 走看看