php基础学习(5)-常量

php 2019-11-19 1624 0
22:05:55

php基础学习(5)-常量

php常量

常量值被定义后,在脚本的其他任何地方都不能被改变

常量是一个简单值的标识符,该值在脚本中不能改变

一个常量由英文字母、下划线和数字组成,但数字不能作为首字母出现,并且常量名不需要加$修饰符。

注意

常量在整个脚本中都可以使用

php常量使用

设置常量,使用define()函数,函数语法如下:

  1. bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

该函数有三个参数:

name: 必选参数,常量名称,即标志符

value:必选参数,常量的值

case_insensitive :可选参数,如果设置为 TRUE,则该常量大小写不敏感,默认大小写敏感

区分大小写实例

  1. <?php
  2. // 区分大小写的常量名
  3. define("GREETING""欢迎访问 菜鸟教程");
  4. echo GREETING;
  5. echo '<br>';
  6. echo greeting;
  7. ?>
 输出结果
  1. 欢迎访问 菜鸟教程
  2. greeting

以上实例是一个区分大小写的常量,常量值为欢迎访问 菜鸟教程

不区分大小写实例

  1. <?php
  2. // 不区分大小写的常量名
  3. define("GREETING""欢迎访问 菜鸟教程", true);
  4. echo greeting;
  5. ?>
输出结果
  1. 欢迎访问 菜鸟教程

以上实例是一个 不区分大小写的常量, 常量值为 "欢迎访问 菜鸟教程"

常量是全局的

常量在定义后,默认是全局变量,可以在整个运行脚本的任何地方使用

比如我们在一个函数体外定义一个常量,在函数内一样可以正常使用该常量

实例

  1. <?php
  2. define("GREETING""欢迎访问 菜鸟教程");
  3. function myTest() {
  4.     echo GREETING;
  5. }
  6. myTest();
  7. ?>
输出结果
  1. 欢迎访问 菜鸟教程

 

 

发表评论