PHP 中的常量
常量被用于存储某些在程序执行区间不会改变的值。
可以使用关键词 constant 并紧随其后跟上常量名的方式声明一个常量
- 常量名大小写敏感,不过,在 PHP 中通常建议以全部大写的方式里命名常量
- 如何在类里面使用常量?
我们可以在类里面使用 self 关键字, 范围解析操作符 :: 以及常量名,来获取常量值, 示例如下:
<?php
class Hello {
const MESSAGE = "Thank you for visiting PHP.org";
public function tada() {
echo self::MESSAGE;
}
}
$hello= new hello();
$hello->tada();
如何在类外面获取常量?
类似的的方式,通过类名、范围解析操作符以及常量名,例子如下:
<?php
class hello {
const MESSAGE = "Thank you for visiting PHP.org";
}
echo hello::MESSAGE;