酆叔のBlog

  • 首页
  • 分享技术
  • 八卦黑料
  • 生活日常
  • 日记
酆叔のBlog
上辈子作恶多端,这辈子早起上班。
  1. 首页
  2. IT技术
  3. 正文

认识PHP(五)常量

2024年4月17日 729点热度 0人点赞 0条评论

常量是在脚本执行期间其值不会改变的标识符(标识名称)。在 PHP 中,常量的定义一旦被设置就无法更改或取消。

定义常量
使用 define() 函数可以定义常量。常量的命名规则和变量相同,但通常使用大写字母来命名,以便于区分变量。
定义常量的语法为:define(name, value, case-insensitive)。
name:常量的名称。
value:常量的值。
case-insensitive:可选参数,指定是否大小写不敏感,默认为 false(区分大小写)。

// 定义常量
define("PI", 3.14);
echo PI; // 输出 3.14
访问常量

使用常量的名称即可访问常量的值,不需要使用 $ 符号。
在整个脚本中都可以访问定义的常量,无需关注作用域。

// 访问预定义常量
echo PHP_VERSION; // 输出 PHP 版本号

define("PI", 3.14);
echo PI; // 输出 3.14
预定义常量

PHP 中有许多预定义常量,可以直接在脚本中使用,例如 PHP_VERSION、PHP_OS 等。
这些预定义常量提供了有关 PHP 版本、操作系统等信息。

// 访问预定义常量
echo PHP_VERSION; // 输出 PHP 版本号
魔术常量

PHP 中还有一些特殊的常量,被称为魔术常量(magic constants)。
这些常量以双下划线开头和结尾,例如 __FILE__、__LINE__ 等,提供了有关代码文件和行号的信息。

// 使用魔术常量 
echo __FILE__; // 输出当前文件路径
删除常量

使用 define() 定义的常量一旦被设置就无法更改或取消。但是可以使用 defined() 函数检查常量是否已经定义,以及使用 unset() 函数删除常量的定义。

// 删除常量 
define("GREETING", "Hello"); 
echo GREETING; // 输出 Hello unset(GREETING); 
// echo GREETING; // 报错:常量未定义
标签: PHP
最后更新:2024年4月17日

酆叔

上辈子作恶多端,这辈子早起上班。

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
2025/05/15 周四 晴 2025/05/12 周一 晴 2025/05/08 周四 多云 2025/05/07 周三 阵雨 2025/05/06 周二 阵雨 2025/04/30 周三 多云
认识PHP(四)变量 2025/04/30 周三 多云 安装MySql PHP之访问修饰符 2025/05/08 周四 多云 认识PHP(三)超全局变量数组
腾讯云
又拍云
订阅
订阅

COPYRIGHT © 2024 酆叔のBlog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备2023016219号