PHP 常量

作者: 887d1fc86fe6 | 来源:发表于2020-04-23 18:00 被阅读0次
    • 常量

      • 就是一个用于存储“不会(也不允许)变化的数据”的标识符。
      • 比如圆周率,在一定的应用场景中,就是是一个固定的值(人为规定为某个值)。
      • 常量名推荐使用“全大写”。
    • 函数定义形式:

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

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

      • 两种定义方式都可以,没有什么优劣之分。

    • 函数取值形式:

      • echo 常量名;

      • echo constant('常量名');

    • 代码示例:

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Document</title>
    </head>
    <body>
      <?php
        // 定义常量的形式1
        define('PI1', 3.14);
        // 定义常量的形式2
        const PI2 = 3.1416;
    
        // 计算半径为2的圆的面积,用PI1作为圆周率
        $r1 = PI1 * 2 * 2;
        // 计算半径为3的圆的面积,用PI2作为圆周率
        $r2 = PI2 * 3 * 3;
        // 计算半径为4的圆的面积,用PI2作为圆周率
        $r3 = constant('PI2') * 4 * 4;
    
        // 常量取值
        echo PI1;
        echo constant('PI2');
      ?>
    </body>
    </html>
    
    • defined() 判断常量是否定义
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Document</title>
    </head>
    <body>
      <?php
        // 判断常量是否存在
        if (defined('PI1')) {
          // 没有定义则去定义它
          define('PI1', 3.14);
        }
        // 输出
        echo PI1;
      ?>
    </body>
    </html>
    

    相关文章

      网友评论

        本文标题:PHP 常量

        本文链接:https://www.haomeiwen.com/subject/ivoaihtx.html