常量
- 定义: 值永远都不会变的量, 称之为"常量"
- 格式:
const 常量名 = 常量值
define('常量名', '常量值', bool)
true: 不区分大小写
false: 区分大小写, 默认 - 注意点:
- 常量不需要 $ 符修饰
- 常量不能重新赋值
- 常量不能重新定义
- 常量推荐用大写, 严格区分大小写
- 预定义常量
- PHP_INT_MAX 最大整数
- PHP_VERSION php版本
- PHP_OS 当前PHP所在的操作系统
- M_PI 圆周率
- 魔术常量
__FILE__
获取当前文件所在的 盘符式地址__DIR__
获取当前文件所在的 目录__LINE__
获取当前代码所在的 行数
<?php
const HOUR = 24;
echo HOUR;
echo '<hr>';
const name = '二狗';
echo name;
echo '<hr>';
define('FOOD', '骨头', false);
echo FOOD;
echo '<hr>';
echo PHP_VERSION;
echo '<br>';
echo PHP_OS;
echo '<br>';
echo M_PI;
echo '<hr>';
echo __FILE__;
echo '<br>';
echo __DIR__;
echo '<br>';
echo __LINE__;
?>