在PHP中,有两种方法可以定义类常量:
const关键字定义常量:可以在类的任何地方使用const关键字来定义常量。定义的常量是公共的,可以在类的内部和外部访问。例如:class MyClass {
    const MY_CONSTANT = 'Hello World';
}
echo MyClass::MY_CONSTANT; // 输出:Hello Worlddefine()函数定义常量:可以在类的内部或外部使用define()函数来定义常量。定义的常量是全局的,可以在任何地方访问。例如:class MyClass {
    public function __construct() {
        define('MY_CONSTANT', 'Hello World');
    }
}
echo MY_CONSTANT; // 输出:Hello World在判断类常量时,可以使用defined()函数来判断一个常量是否已定义。例如:
class MyClass {
    const MY_CONSTANT = 'Hello World';
}
if (defined('MyClass::MY_CONSTANT')) {
    echo 'MyClass::MY_CONSTANT is defined';
} else {
    echo 'MyClass::MY_CONSTANT is not defined';
}上一篇:php 某天的5天前
下一篇:php同事执行多个文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站