zoukankan      html  css  js  c++  java
  • PHP学习笔记(十)

    常量

    常量一旦被定义,就不能改变或者取消定义(unset),常量的作用在全局。

    常量只能包含boolean,int,float,string类型的数据,常量一般只用于临时存储数据的容器

    常量的定义和使用

    define('常量名称','常量的值')

    按照规则常量的命名总是大写的,只能包含字母数字下划线,并且以字母或者下划线开头

    <?php
    define('MY_NAME','孙悟空');
    echo MY_NAME;//输出孙悟空
    ?>
    //define()用来检查是否定义了某个常量
    

    常量和变量的区别

    1.只能通过define定义
    2.前面没有$
    3.常量可以不用理会变量范围的规则在任何地方使用
    4.常量一旦被定义,就不能重新定义或者取消定义
    5.常量只能包含boolean,int,float,string类型的数据

    预定义常量

    预先定义好的常量,就是程序中可以直接使用来完成一些特殊功能,他们不区分大小写

    常量名 常量值
    _FILE 当前文件名
    ---- ----
    _LINE 当前行数
    ---- ----
    _FUNCTION 当前函数名
    ---- ----
    _CLASS 当前类名
    ---- ----
    _METHOD 当前对象方法名
    ---- ----
    PHP_OS 当前UNIX或WINNT等

    其中有一些预定义常量以__开头的,我们叫他魔术常量

    根据代码所在的位置不同,他们的值也不同

  • 相关阅读:
    bzoj 3059: 归途与征程
    bzoj 4827: [Hnoi2017]礼物
    bzoj 4826: [Hnoi2017]影魔
    bzo j4825 [Hnoi2017]单旋
    hackerrank Week of Code 31
    bzoj 3615: MSS
    bzoj2505: tickets
    bzoj4813: [Cqoi2017]小Q的棋盘
    bzoj4821: [Sdoi2017]相关分析
    RedisTemplate访问Redis数据结构(一)——String
  • 原文地址:https://www.cnblogs.com/Emuaer/p/15133628.html
Copyright © 2011-2022 走看看