实例说明
常量是PHP编程基础的重要组成部分,其作用是定义一个不会改变的值。本实例通过计算圆的面积向用户说明常量是如何定义和使用的,运行结果如下:
半径为10个单元的圆的面积314.15926
关键技术
PHP中通常使用define()函数来定义常量;使用constant()函数动态获取常量值;使用defined()函数判断一个常量是否已经定义;使用get_defined_constants()函数获取所有当前已经定义的常量。其中,define()函数的语法如下所示:
define():定义常量。
bool define(string name,mixed value[,bool case_insensitive]);
参数说明:
string name: 必选参数,常量名称,即标识符。
mixed value:必选参数,常量的值。
bool case_insensitive:可选参数,指定大小写是否敏感。设定为true,表示不敏感。
设计过程
(1)创建PHP脚本文件,首先通过define()函数定义常量,将数值“3.1415926”定义为常量名为PI的常量,然后定义数值型变量,将圆的半径设定为10个单位。最后通过echo语句输出圆的面积,其代码如下:
<?php
define("PI,3.1415926") //定义常量
$r=10; //定义圆半径
echo"半径为10个单位的圆的面积".PI*($r*$r); //定义圆面积
?>
(2)将该文件存储于MR02044文件夹下,命名为index.php.
秘笈心法
心法领悟044:使用define()定义常量的注意事项。
使用define()定义的常量一旦定义就不能改变或者取消。