
上QQ阅读APP看书,第一时间看更新
3.3.1 声明和使用常量
PHP通过define()命令来声明常量,格式如下:
define("常量名",常量值);
常量名是一个字符串,通常在PHP的编码规范指导下使用大写英文字母表示,比如CLASS_NAME、MYAGE等。
常量值可以是很多种PHP的数据类型,可以是数组、对象,当然也可以是字符和数字。
常量就像变量一样存储数值,但是与变量不同的是,常量的值只能设定一次,并且无论在代码的任何位置,都不能被改动。常量声明后具有全局性,在函数内外都可以访问。
【例3.1】(实例文件:源文件\ch03\3.1.php)
<?php define("HUANY","欢迎学习PHP基本语法知识"); // 定义常量HUANY echo HUANY; // 输出常量值 ?>
本程序运行结果如图3-1所示。

图3-1 运行结果
【案例分析】
● 用define函数声明一个常量。常量的全局性体现为可在函数内外进行访问。
● 常量只能存储布尔值、整型数据、浮点型数据和字符串数据。