PHP学习日志(六)常量
1.常量的命名规范
PHP中常量命名须遵循:
常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。 (常量名不需要加 $ 修饰符)。
2.常量的定义
bool define ( string $name , mixed $value [, bool $case_insensitive = false ] );
其中参数 name,为常量名称(标识符),必选;value,为常量值,必选;case_insensitive,若设置为 TRUE,则该常量对大小写不敏感,此条为可选参数。(不过一般默认为对大小写敏感)
3.代码实例
define("Demo", "Test");
echo Demo;
echo '<br>';
//默认区分大小写,所以会报错
echo demo;
运行结果如下图:
将case_insensitive设置为 TRUE,让常量对大小写不敏感:
define("Demo2", "Test2",true);
//会提示不推荐使用不区分大小写的常量
echo Demo2;
echo '<br>';
echo demo2;
echo '<br>';
运行结果如下图:
4.常量默认为全局变量
用以下代码做示例:
define("Demo", "Test");
function myTest() {
echo Demo;
}
myTest();
运行结果如下图: