PHP基础教程(25)PHP常量的定义和使用:PHP常量:代码界的“钢铁直男”,一旦认定绝不改变!

第一章:常量?就是代码里“打死不改”的主儿!

朋友们,有没有遇到过这种场景:你在代码里写了个3.1415926,过了俩月回来看,完全忘了这串数字是啥意思?或者更惨,同事把你写的MAX_LIMIT = 100偷偷改成了1000,整个系统直接崩给你看?

这时候,你就需要认识一下PHP里的“钢铁直男”——常量

这哥们儿最大的特点就一个字:。一旦定义,绝不改变,从一而终,至死不渝。你说它死板?没错!但在编程世界里,这种死板可贵着呢。想象一下,圆周率π要是能随便改,今天3.14明天3.20,咱们的数学大厦不得直接塌了?

常量的定义简单到哭:

define("SITE_NAME", "老王的技术博客");
const PI = 3.1415926;

看到没?两种方式任君选择。定义完了,在整个脚本里(对,全局有效!)你就能随时召唤它:

echo "欢迎来到" . SITE_NAME; // 输出:欢迎来到老王的技术博客
echo "圆周率大约是" . PI; // 输出:圆周率大约是3.1415926

但你要是想当个“渣男”,试图改变它:

PI = 3.14; // 报错!Parse error: syntax error

系统直接给你一耳光:“想都别想!”

第二章:常量和变量——一场“稳定”VS“善变”的对决

来,我们拉个表格,看看常量和变量这对“冤家”到底有啥区别:

特性

常量

变量

可变性

一旦定义,永不改变(钢铁直男)

随时可以改变(善变小仙女)

定义方式

define()const

$开头,直接赋值

作用域

全局!哪里都能用(社交牛逼症)

有作用域限制(社交恐惧症)

命名规范

强烈建议全大写,用下划线分隔

通常小写或驼峰式

值类型

只能存标量(字符串、整数等)或数组

啥都能存,任意类型

举个例子感受下:

// 变量:今天叫张三,明天可以叫李四
$userName = "张三";
$userName = "李四"; // 没问题,随便改

// 常量:身份证号,生下来就定了
define("ID_CARD", "110101199001011234");
// ID_CARD = "改个试试"; // 门都没有!

// 常量的全局性展示
function testConstant() {
    echo "我的ID是:" . ID_CARD; // 函数内部直接能用!
}

testConstant();

什么时候用常量? 记住这三个场景:

  1. 配置信
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

值引力

持续创作,多谢支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值