网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > PHP > PHP入门安装 > PHP4用户手册:常量  

PHP4用户手册:常量

2006-02-27  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

H1>
目录列表
语法
固定常量
一个常量是一个简单值的标识符(名字)。作为名字,这个值在脚本的执行期间是不可以改变的(魔术的常量__FILE__ 和 __LINE__ 除外)。 缺省一个常量是大小写敏感的。习惯上常量通常是大写的。 网管有家bitscn.net

在PHP中常量的命名与变量标识符的命名一致。一个有效的常量名是以字母或下划线开始,后面可以是字母符号,数字,或下划线。做正则表达式表示,它将是这样的:[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* 网管u家u.bitsCN.com

注意: 一个字母是 a-z, A-Z, 和从127到255(0x7f-0xff)的ASCII字符。 网管u家www.bitscn.net

常量的有效范围是全局的。 网管u家bitscn.net


你可以使用define()函数定义一个常量。一量常量被定义后,它不能被改变或删除。

网管下载dl.bitscn.com

仅仅是这些类型的数据 (boolean, integer, double and string) 可以被包含在常量中。 网管网www_bitscn_com

你可以简单的通过指定它的名字来获得一个常量的值。不想变量,你不需要考虑带$。 你也可以使用函数constant(),来读一个常量的值,如果你是动态的获得常量的名字。 使用 get_defined_constants() 来获得全部定义的常量的列表。 网管有家bitscn.net

注意:常量和(全局)变量是在不同的名字空间。这意味着如 TRUE 和$TRUE 通常是不同的。 网管u家www.bitscn.net

如果你使用了未定义的常量,PHP将假定这个名字的常量的值就是它自己。 当这发生时,一个错误信息将会出现。如果你想知道一个常量是否已设置,使用 defined()函数。 网管朋友网www_bitscn_net

与变量的不同点: 网管有家bitscn.net

 

网管论坛bbs_bitsCN_com

常量在它们前没有美元符 ($);

网管下载dl.bitscn.com

常量必须被定义,无论何处存取都不考虑变量的范围规则;

网管u家www.bitscn.net

常量一量被定义就不可以重新定义或反定义;

网管有家www.bitscn.net

常量可以仅仅是计算的数量值。

网管联盟bitsCN@com


例 8-1. 定义常量 网管网www.bitscn.com

<?php
define("CONSTANT", "Hello world.");
echo CONSTANT; // 输出 "Hello world."
echo Constant; // 输出 "Constant" and issues a notice.
?>
  网管u家www.bitscn.net

 

网管朋友网www_bitscn_net

TAGs   手册   用户   常量   一个   定义   可以   名字   使用   变量   获得      
 上一篇:PHP4用户手册:函数-fwrite   下一篇:PHP4用户手册:流程控制-require
PHP4用户手册:常量 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: