1. 定义常量:
使用 define() 函数来定义常量。常量的命名规则与变量相同,但通常使用全大写字母。
define("PI", 3.14159);
define("GREETING", "Hello, World!");
在这个例子中,常量 PI 被定义为圆周率的值,常量 GREETING 被定义为一个字符串。
2. 访问常量:
一旦定义了常量,就可以在整个脚本中使用它们。
echo PI; // 输出:3.14159
echo GREETING; // 输出:Hello, World!
3. 预定义常量:
PHP还有一些预定义的常量,例如 __FILE__ 表示当前文件的路径,__LINE__ 表示当前行号。
echo __FILE__; // 输出当前文件的路径
echo __LINE__; // 输出当前行号
4. 常量的命名规则:
- 常量的命名约定是全部大写字母,单词之间用下划线分隔(例如 MY_CONSTANT)。
- 常量名的第一个字符必须是字母或下划线(不能是数字)。
5. 常量的值:
常量的值只能是标量数据类型(整数、浮点数、字符串或布尔值),或者是 NULL。
define("MAX_SIZE", 100);
define("COLOR", "red");
define("IS_ACTIVE", true);
define("DEBUG_MODE", null);
6. 常量的作用域:
常量具有全局作用域,可以在脚本的任何地方访问。
注意事项:
- 一旦定义了常量,就不能再次定义或取消定义。
- 常量在整个脚本中都是全局的,不受函数作用域的影响。
- 常量的值必须是常量表达式,即在运行时不能改变的值。
常量通常用于存储不会改变的值,例如配置信息、数据库连接参数等。
转载请注明出处:http://www.pingtaimeng.com/article/detail/13791/PHP