一:PHP语言基础_PHP常量_声明和使用常量

PHP常量

常量可以理解为值不变的变量。常量值被定义后,在脚本的其他任何地方都不能改变。其属性如下:
(1)常量区分大小写,可在定义时指定是否大小写敏感
(2)其命名规则和变量的规则一样
(3)常量的开头只能是字母和下划线,后面可以接任意个数的字母字符
(4)默认情况下常量的作用域是全局的
(5)已定义常量的名称不能与再次定义的常量和变量的名称相同。
(6)在定义常量时应该昼使用大写字符,便于阅读和识别
(7)常量的开头字符不能是$
在PHP中使用define()函数来定义常量;用constant()函数动态获取常量值;用defined()函数判断一个常量是否已经定义;用get_defined_constants()函数来获取所有当前已经定义的常量.
1,define()函数   用来定义常量
语法:define(string constant_name,mixed value,case_sensitive=true)
//其中参数case_sensitive=true时,该常量区分大小写,否则不区分
2,constant()函数 用来指定常量值,和直接使用常量名输出的效果是一样的.但函数可以动态地输出不同的常量,使用上更为方便灵活.
语法:mixed constant(string const_name)
//const_name为要获取常量的名称,也可以为存储常量名的变量.如果成功则返回常量的值
3,defined() 判断一个常量是否已经被定义
语法:bool defined(string constant_name)
//constant_name为要获取常量的名称
code实例:
<?php
define("MESSAGE","How are you/n");
echo MESSAGE."<BR>";                                  //输出How are you
echo Message."<br>";                                        //输出"Message",表示没有该常量
define("COUNT","How are you/n",true);
echo COUNT."<BR>";                                          //输出"How are you"
echo Count."<br>";                                               //输出"How are you",因为设定大小写不敏感
define ("MAXSIZE","50/n");                                 
echo MAXSIZE;                                                     //输出50
echo constant("MAXSIZE")."<BR>";                   //输出50
echo (defined("ONE"))."<br>";                              //未定义,因此显示空行
define("ONE","Good,One");                                  
echo (defined("ONE"))."<br>";                             //如果定义返回True,使用echo输出显示1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值