• PHP define defined const


    define

    定义常量,常量一旦被定义,在脚本执行期间就不能再改变或者取消定义

    常量默认大小写敏感。通常常量标识符总是大写的

    与变量的区别:

    1、常量前面没有美元符号($)

    2、常量只能通过define()函数定义,而不能通过赋值语句

    3、常量可以不用理会变量的作用域在任何地方定义和访问

    4、常量一旦定义就不能重新定义或取消定义

    5、常量的值只能是标量

    6、定义时不能以数字开头

    defined

    defined 用来检测常量有没有被定义,若常量存在,则返回 true,否则返回 false

    const

    const本身就是一个语言结构,而define是一个函数。

    const在编译时要比define快很多。

    1、const用于类成员变量的定义,一经定义,不可修改。Define不可以用于类成员变量的定义,可用于全局常量。

    2、Const可在类中使用,define不能

    3、Const不能再条件语句中定义常量

    4、const采用普通的常量名称,define可以采用表达式作为名称

    5、const只能接受静态的标量,而define可以采用任何表达式

    6、const定义的常量时大小写敏感,而define可以通过第三个参数(为true表示大小写不敏感)来指定大小写是否敏感。

    constant

    返回一个常量的值

    Other

    如果你要检查一个变量是否存在,请使用 isset()。 defined() 函数仅对 constants 有效。如果你要检测一个函数是否存在,使用 function_exists()。

     返回常量的值

    constant("APP_PATH");

    返回所有已定义的常量

    get_defined_constants(true)
    第一维为键名,第二维是值

    返回所有已定义的变量

    get_defined_vars ()
    结果如下:
    Array
    (
        [num] => 151
    )

    返回所有已定义的函数

    get_defined_functions()

    包含了所有已定义的函数,包括内置(internal) 和用户定义的函数。 可通过$arr["internal"]来访问系统内置函数, 通过$arr["user"]来访问用户自定义函数

  • 相关阅读:
    BasKet Note Pads 1.0 颁发
    为OpenOffice 2.4装置3D幻化结果
    Dolphin:KDE 中的文件操持器
    MySQL Administrator:MySQL 数据库经督工具
    gISOMount-ISO 映像文件挂载东西
    Seahorse:让加密更等闲
    Gmail Notifier:又一个 Gmail 邮件通知步调
    EasyTAG-音频文件 Tag 编辑器
    KAlarm:看护提示挨次
    文泉驿点阵宋体 0.8(嬴政)正式发布
  • 原文地址:https://www.cnblogs.com/xuanjiange/p/11771143.html
Copyright © 2020-2023  润新知