{site_name}

{site_name}

🌜 搜索

在 PHP 中,类常量是指在类定义中使用 const 关键字声明的不可改变的值

php 𝄐 0
php class,骗婚骗彩礼律师教你三招全部讨回,php Closure,php Client post,php CloudScraper,PhPcl2
在 PHP 中,类常量是指在类定义中使用 const 关键字声明的不可改变的值。它们与类属性类似,但具有以下特点:

1. 类常量的值在声明时确定,并且在整个类中都是不可修改的。
2. 类常量对于每个对象实例都是相同的。

以下是使用类常量的示例:

php
class MathConstants {
const PI = 3.14159;
const EULER_NUMBER = 2.71828;
}

// 访问类常量
echo MathConstants::PI; // 输出: 3.14159

// 在类内部访问类常量
class Circle {
const PI = 3.14159;

public function getArea($radius) {
return self::PI * $radius * $radius;
}
}

$circle = new Circle();
echo $circle->getArea(2); // 输出: 12.56636


在上面的例子中,MathConstants 类定义了两个常量 PI 和 EULER_NUMBER,可以通过类名直接访问它们。在 Circle 类内部,我们可以使用 self:: 来引用类内部的常量。

总结一下,类常量在整个类中都是可用的,无需创建对象实例即可访问它们。这使得类常量成为存储不会更改且为每个对象实例共享的常量值的有用工具。