PHP-常量

PHP常量命名规格

  • 常量名通常用大写字母表示

  • 常量名不需要使用$符号开始

  • 常量名由字母,数字和下划线,其中不能以数字开头

  • 复杂的常量名使用下划线法表示:FAMILY_NAME

  • 常量的命名比变量其实要宽松(不建议)

常量定义

  • 常量的定义通常使用define函数或者const关键字,而且必须在定义的时候就对其赋值
    在这里插入图片描述

常量的使用

  • 常量一旦定义不能改变,只能在后面使用其初始化时给的数据,常量直接通过常量名访问
    在这里插入图片描述

系统常量

  • 在系统中,有一些东西是程序员可能用到的,但是又不允许程序员改变,所以系统就定义了一些常量
    在这里插入图片描述

魔术常量

系统中有一些东西是在变化的,但是又是不允许随意变化的,是有规律变化的,这个时候为了保证系统的健壮性,就尽量不让用户来进行控制,魔术常量就是其循环会随着实际环境的变化而变化,而这种变化是程序员不能控制的

  • 魔术常量使用双下划线开始,也使用双下划线结束
  • DIR:当前文件所在路径(绝对路径)
  • FILE:当前文件所在路径(绝对路径,包含于文件名)
  • FUNCTIO::函数内部使用,表函数的名字
  • CLASS:类内部使用,表示类名
  • NAMESPACE:命名空间内部使用,表示当前所命名空间
  • METHOD:类内部方法里使用,表示当前方法名字(所属类)
  • LINE:当前所在行数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值