PHP 常量

简介: PHP 常量

  • 常量
  • 就是一个用于存储“不会(也不允许)变化的数据”的标识符。
  • 比如圆周率,在一定的应用场景中,就是是一个固定的值(人为规定为某个值)。
  • 常量名推荐使用“全大写”。
  • 函数定义形式:
  • define() define(‘常量名’,对应的常 量值);
  • const const 常量名 = 对应的常量值;
  • 两种定义方式都可以,没有什么优劣之分。
  • 函数取值形式:
  • echo 常量名;
  • echo constant('常量名');
  • 代码示例:


```


// 计算半径为2的圆的面积,用PI1作为圆周率
$r1 = PI1 * 2 * 2;
// 计算半径为3的圆的面积,用PI2作为圆周率
$r2 = PI2 * 3 * 3;
// 计算半径为4的圆的面积,用PI2作为圆周率
$r3 = constant('PI2') * 4 * 4;
// 常量取值
echo PI1;
echo constant('PI2');

?> ```


  • 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>


相关文章
|
9月前
|
PHP
php开发实战分析(4):php调用封装函数包含文件路径自适应不同目录的解决方案($_SERVER[‘DOCUMENT_ROOT‘]与__DIR__魔术常量)
php开发实战分析(4):php调用封装函数包含文件路径自适应不同目录的解决方案($_SERVER[‘DOCUMENT_ROOT‘]与__DIR__魔术常量)
132 0
|
4月前
|
PHP
PHP 魔幻(术)方法 & 魔术常量
PHP 魔幻(术)方法 & 魔术常量
27 0
|
7月前
|
并行计算 PHP
PHP 预定义常量
PHP 预定义常量
24 0
|
8月前
|
PHP
PHP 魔幻(术)方法 & 魔术常量
PHP 魔幻(术)方法 & 魔术常量
43 0
|
9月前
|
JSON 前端开发 安全
ajax中实现访问url已阅即焚的解决方案(url动态参数、变量加密、常量不变、php加密解密、API访问验证方式)
ajax中实现访问url已阅即焚的解决方案(url动态参数、变量加密、常量不变、php加密解密、API访问验证方式)
186 0
|
9月前
|
数据可视化 定位技术 PHP
漏刻有时数据可视化大屏常见问题(15):php常量配置数组
漏刻有时数据可视化大屏常见问题(15):php常量配置数组
77 0
|
存储 PHP
PHP的常量特性有哪些?底层原理是什么?
PHP的常量特性有哪些?底层原理是什么?
PHP之常量
常量不需要使用"$"符号,一旦使用被认为是变量
65 0
PHP之常量
|
Unix PHP
【web 开发基础】php 开发基础快速入门 (4)-PHP常量详解
在"常量"的广义概念是:'不变化的量'(例如:在计算机程序运行时,不会被程序修改的量;数学函数中的某一个量,例如每一个具体的圆的半径、直径数值;物理学中的靠近地面的重力加速度;真空中的光速数值;不同的微粒的各自的质量)换言之,常量,在计算机技术方面虽然是为了硬件、软件、编程语言服务,但是它并不是专门为硬件、软件、编程语言而引入的概念。常量可区分为不同的类型,如:25、0为整型常量,6.8为实型常量,'a'、'b'为字符常量。常量一般从其字面形式即可判断。这种常量称为字面常量或直接常量。对于'常量'的通俗比喻--"如同大山不被轻而易举地改变"(当然,地球上的重力加
108 2
|
存储 开发框架 .NET
PHP 零基础入门笔记(3):PHP 变量和常量
PHP 零基础入门笔记(3):PHP 变量和常量
118 0