在PHP中,有两种方法可以定义类常量:
const
关键字定义常量:可以在类的任何地方使用const
关键字来定义常量。定义的常量是公共的,可以在类的内部和外部访问。例如:class MyClass {
const MY_CONSTANT = 'Hello World';
}
echo MyClass::MY_CONSTANT; // 输出:Hello World
define()
函数定义常量:可以在类的内部或外部使用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 中文站