Blogger Information
Blog 9
fans 1
comment 1
visits 11986
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP常量
大象爱好者的博客
Original
1402 people have browsed it

定义

   常量,就是一个用于存储“不会(也不允许)变化的数据”的标识符。

   比如圆周率,在一定的应用场景中,就是是一个固定的值(人为规定为某个值)。

 定义形式

    define()函数形式

         define(‘常量名’,  对应的常量值);

         常量名推荐使用“全大写”。

    const  常量名 =  对应的常量值;

 取值形式

       1. 直接使用   echo 常量名。

       2. 使用constant()函数以取值

            echo  constant(‘常量名’);  //注意,此时常量名要用引号引起来。

       2019-04-12_165044.png

变量与常量的区别:

      1,变量的数据可以变化(重新赋值),常量的数据一旦定义就不能变

      2,变量可以存储各种数据类型,而常量只能存储简单数据类型。

      3,给变量赋值可以是“计算”结果,但给常量赋值,只能是“直接写出的值”(字面值)

  11.png

判断一个常量是否存在:defined();

22.png

预定义常量

     预定义常量就是PHP语言内部预先定义好的常量,我们可以直接使用。

     比如:PHP_VERSION,  PHP_OS,  PHP_INT_MAX,  M_PI等。

     PHP_VERSION: 表示当前php的版本信息

     PHP_OS:  表示当前php运行所在的系统信息

     PHP_INT_MAX: 表示当前版本的php中的最大的整数值

     M_PI:    表示圆周率π(一个有10多位小数的数)

    其他的可以查手册。

魔术常量

    魔术常量也是常量,只是在形式上为常量,而其值其实是“变化”的。

    他们也是系统中预先定义好的,也就几个,下面是最常用的 3个:

    __DIR__   :代表当前php网页文件所在的目录

   __FILE__  :代表当前php网页文件本身的路径

   __LINE__    :代表当前这个常量所在的行号

2019-04-12_170446.png






      


  



   


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post