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等

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

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

  • 相关阅读:
    BZOJ4383 : [POI2015]Pustynia
    BZOJ4382 : [POI2015]Podział naszyjnika
    BZOJ4381 : [POI2015]Odwiedziny
    BZOJ4380 : [POI2015]Myjnie
    BZOJ4378 : [POI2015]Logistyka
    BZOJ3424 : Poi2013 Multidrink
    BZOJ4367 : [IOI2014]holiday假期
    BZOJ4369 : [IOI2015]teams分组
    BZOJ4421 : [Cerc2015] Digit Division
    BZOJ1315 : Ural1557Network Attack
  • 原文地址:https://www.cnblogs.com/Emuaer/p/15133628.html
Copyright © 2011-2022 走看看