PHP中const和global如何定义常量并实现全局常量引用的实例解析?

2026-04-01 07:040阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计718个文字,预计阅读时间需要3分钟。

PHP中const和global如何定义常量并实现全局常量引用的实例解析?

常量定义规则:

1.常量在定义时必须被初始化。

2.定义时不能添加任何修饰符。

3.变量名通常大写。

4.常量可以被子类继承。

5.常量属于类,而非某个对象,其值固定不变。

const 常量

  • 1.在定义时必须被初始值,
  • 2.前面不加任何修饰符
  • 3.变量名字母一般都大写
  • 4.常量可以被子类继承
  • 5.一个常量是属于一个类的,而不是某个对象的

作用:当某些值是固定不变的,就用const

1.const 定义的常量和define()定义的常量的区别?

希望一个成员变量不被修改 例如圆周率 3.1415926

定义:const 常量名=值; 没有$符

访问:类名 ::常量名 或 接口名::常量名

<?php defined('TEXT');//检查一个名称的常量是否存在 classA { constTAX_RATE=0.08; publicfunctionpayTax($var) { return$var*A::TAX_RATE; } } $a=newA(); echo$a->payTax(200);

  • 用法一:const用于类成员变量,一经定义不可修改,define用于全局常量,不可用于类成员变量的定义,const可在类中使用,define不能。
阅读全文

本文共计718个文字,预计阅读时间需要3分钟。

PHP中const和global如何定义常量并实现全局常量引用的实例解析?

常量定义规则:

1.常量在定义时必须被初始化。

2.定义时不能添加任何修饰符。

3.变量名通常大写。

4.常量可以被子类继承。

5.常量属于类,而非某个对象,其值固定不变。

const 常量

  • 1.在定义时必须被初始值,
  • 2.前面不加任何修饰符
  • 3.变量名字母一般都大写
  • 4.常量可以被子类继承
  • 5.一个常量是属于一个类的,而不是某个对象的

作用:当某些值是固定不变的,就用const

1.const 定义的常量和define()定义的常量的区别?

希望一个成员变量不被修改 例如圆周率 3.1415926

定义:const 常量名=值; 没有$符

访问:类名 ::常量名 或 接口名::常量名

<?php defined('TEXT');//检查一个名称的常量是否存在 classA { constTAX_RATE=0.08; publicfunctionpayTax($var) { return$var*A::TAX_RATE; } } $a=newA(); echo$a->payTax(200);

  • 用法一:const用于类成员变量,一经定义不可修改,define用于全局常量,不可用于类成员变量的定义,const可在类中使用,define不能。
阅读全文