常量是指不会发生变化的量。具有全局性;一旦被定义,他的值只能是标量数据类型。
声明常量
常量的声明方式有两种:
1、define()函数
基本语法:
代码语言:txt复制bool define (string name,mixed value,bool case_insensitive)
创建成功显示true,否则flase.
实例:
代码语言:txt复制<?php
$result = define("localhost","http://localhost");
var_dump ($result);
echo "<br/>".localhost;
?>
2、const关键字
该方式定义的常量必位于最顶端的作用区域,通常在编译时使用,而且不能在函数内、循环内、if语句内使用
代码语言:txt复制<?php
const LOCALHOST = "http://localhost";
echo "<br/>".LOCALHOST;
?>
使用常量
constant()函数:
代码语言:txt复制mixed constant(string name)
代码语言:txt复制<?php
define("value",200);
echo value;
echo "<br/>"
echo constant("value");
?>
预定义常量
常量名 | 常量值举例 | 说明 |
---|---|---|
PHP_VERSION | 7.33 | 当前PHP版本 |
PHP_OS | WINNT | 当前PHP使用的操作系统 |
PHP_INT_MAX | 9223372036854.. | 最大整数型值 |
M_PI | 3.1415926 | π |