编程

PHP 中的常量

894 2021-12-10 16:51:26

常量被用于存储某些在程序执行区间不会改变的值。

可以使用关键词 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; 

 

PHP