当前位置: 首页 > 系统教程 > 建站教程 > 详细页面

小小课堂 1.3 PHP常量

时间:2016-08-07 21:38来源:未知 作者:admin

小小课堂 1.3 PHP常量

之前例子中的面包、鸡蛋和火腿等的单价需要使用常量保存。常量类似于变量。常量的作用域是全局,常量数据类型只能是bool、int、float、string。
:常量一旦被定义就无法更改或撤销定义。老男孩系统之家

1.3.1 设置常量

PHP中使用define()函数来设置常量,老男孩系统之家如下为它可以使用的三个参数:
Ø  首个参数定义常量的名称,按惯例常量名为大写;
Ø  第二个参数值定义常量的值;
Ø  可选的第三个参数规定常量是否对大小写敏感,默认不敏感,也就是false。
例:
<?php define('NAME','HUOWUYAN',false); ?>

1.3.2 常量与变量区别

Ø  常量前面没有美元符号$;
Ø  常量只能用define()函数定义,而不能通过赋值语句 = ;
Ø  常量可以不用理会变量作用域,可以在任何地方定义、使用;
Ø  一旦定义不能被重新定义或取消定义;
Ø  常量的值只能是 布尔值、整数、浮点数和字符串老男孩系统之家

1.3.3 预定义常量

PHP预先为我们定义好的常量,程序中可以直接使用来完成一些特殊功能。
常量名 常量值
__FILE__ 当前的文件名
__LINE__ 当前行数
__FUNCTION__ 当前的函数名
__CLASS__ 当前的类名
__METHOD__ 当前对象的方法名 老男孩系统之家
PHP_OS UNIX或WINNT等
PHP_VERSION 当前PHP服务器的版本
DIRECTORY_SEPARATOR 或 根据操作系统决定目录的分隔符
 
 

1.3.4 声明和使用常量

示例中,可以将要出售的商品单价作为常量保存起来,define()函数来定义。老男孩系统之家
<?php     
define('MIANBAO',5);     
define('JIDAN',1);     
define('HUOTUI',2);
echo MIANBAO;     
echo '<br/>';     
echo JIDAN;     
echo '<br/>';     
echo HUOTUI; ?>
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)