php常量的声明方法
常量可以理解为不变的量。常量被定义后,在脚本的其他任何地方都不能改变。一个常量由英文字母、下划线和数学组成。但数字不能作为首字母出现。
在PHP中使用define()函数来定义常量,语法格式如下:
define(string constant_name,mixed value,case_sensitive=true)
参数说明:
| constant_name | 必选参数。常量名称,即标识符。 |
| value | 必选参数。常量的值。 |
| case_sensitive | 可选参数。指定是否大小写敏感,设定为true,表示不敏感。 |
获取常量有两种方法:一种是使用常量直接获取;另一种是使用constant()函数,constant()函数和直接使用常量名输出效果一样。但函数可以动态输出不同常量,在使用上更灵活方便。函数语法格式为:
立即学习“PHP免费学习笔记(深入)”;
mixde constant(string const_name)
参数const_name为要获取常量的名称,也可为储存常量名的变量。如果获取成功则返回常量值,否则提示错误信息常量没有被定义。
酷纬企业网站管理系统Kuwebs是酷纬信息开发的为企业网站提供解决方案而开发的营销型网站系统。在线留言模块、常见问题模块、友情链接模块。前台采用DIV+CSS,遵循SEO标准。 1.支持中文、英文两种版本,后台可以在不同的环境下编辑中英文。 3.程序和界面分离,提供通用的PHP标准语法字段供前台调用,可以为不同的页面设置不同的风格。 5.支持google地图生成、自定义标题、自定义关键词、自定义描
要判断一个常量是否已经被定义,可以使用define()函数。函数语法格式为:
bool defined(string constant_name)
参数constant_name为要获取常量的名称,成功返回true,否则返回false。
PHP常量的使用实例:
为了更好的理解如何定义常量,这里给出一个定义常量实例。实例中使用上述的define()函数、constant()函数和defined()函数3个函数。使用defined()函数来定义一个常量,使用constant()函数来动态获取常量的值,使用define()函数来判断常量是否被定义。代码如下:
";
echo Message."
"; //输出Message,表示没有该常量
define("COUNT","能看到多次",true);
echo COUNT."
";
echo CoUnT."
"; //输出COUNT,设定大小写不敏感
$name = "count";
//通过constant()函数获取常量
echo constant($name)."
";
//是否存在常量 "MESSAGE"
echo (defined("MESSAGE"))."
"; //如果常量被定义,则返回true,使用echo输出显示1。
?>输出结果:
能看到一次 Notice: Use of undefined constant Message - assumed 'Message' in 编辑器代码错误位置。 Message 能看到多次 能看到多次 能看到多次 1










