语言参考手册
PHP中文手册首页

常量

目录

常量一个简单值的标识符(名字)。就像常量这个名字所说明的,这个值在脚本执行期间不能改变(魔法常量除外,它们不是真的常量)。 常量缺省是大小写敏感的。 习惯上,常量标识符总是大写的。

常量的名字遵守同PHP中任何标签一样的规则。 一个合法的常量名字由一个字母或者下划线开头,然后跟随任意数量的字母,数字,和下划线。 作为一个正则表达式,它应该是:[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*

提示

参看Userland命名指南

例1 合法以及不合法的常量名字

<?php

// Valid constant names
define("FOO",     "something");
define("FOO2",    "something else");
define("FOO_BAR""something more");

// Invalid constant names
define("2FOO",    "something");

// This is valid, but should be avoided:
// PHP may one day provide a magical constant
// that will break your script
define("__FOO__""something"); 

?>

注意: 对于我们的需求,字母是a-z,A-Z,以及任何ASCII码在127到255之间的字符(0x7f-0xff)。

超级全局变量一样,常量的作用域是全局的。 你可以在完全不考虑作用域,在脚本的任何位置访问常量。 更多关于作用域的信息,请阅读变量作用域


语言参考手册
PHP中文手册首页





代码中国其他文档:Google Maps API文档 | Google文件系统论文 | 《信息检索》翻译版