• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP常量的定义与使用实例详解

php 搞代码 3年前 (2022-01-23) 25次浏览 已收录 0个评论

什么是常量?

常量我们可以理解为值不变的量。常量只要被定义了,在程序脚本的其他任何地方都不能改变。

常量的定义方法

常量是由英文字母,下划线,数字组成,但是有一点要注意的是,我们常量的首字母是不能以数字开始的。

在PHP我们使用define()函数来定义常量,define()函数的语法如下

bool define ($name , $value ,$case_insensitive = false)

参数详解

该函数有三个参数:

$name:常量的名称,必须有

$value : 常量的值,必须有

$case_insensitive 用来控制常量名是否大小写敏感(默认是敏感),设定true,表示不敏感。可选参数,有两个值,true和false

获取常量

获取常量的值有两种方法:一种是使用常量名直接获取值

<?phpheader("content-type:text/html;charset=utf-8");              //设置字符编码define('name','<a href="http://www.gaodaima.com">搞代码</a>');echo name;?>

另一种是使用constant()函数,constant()函数和直接使用常量名输出的效果是一样的,但函数可以动态地输出不同的常量,在使用上要灵活方便很多

constant()函数的语法格式如下

constant (const_name )

参数const_name为要获取常量的名称,也可以是存储常量名的变量。如果获取成功则返回常量的值,否则提示错误信息常量没有定义。

<?phpheader("content-type:text/html;charset=utf-8");              //设置字符编码define("MAXSIZE", '<a href="http://www.gaodaima.com">搞代码</a>');echo constant("MAXSIZE");?>

代码运行结果:

判断常量是否被定义

要判断一个常量是否已经定义,可以使用defined()函数,函数的语法格式如下

defined(name)

参数 name 为要获取常量的名称,成功返回true,否则返回false。

<?phpheader("content-type:text/html;charset=utf-8");              //设置字符编码define("GREETING","<a href="http://www.gaodaima.com">搞代码</a>");echo defined("GREETING");?>

代码运行结果:

实例

为了更好地理解如何定义常量,这里给出一个定义常量的实例。在实例中使用上述的define()函数,constant()函数,defined()函数三个函数。使用define()函数来定义一个常量,使用constant()函数来动态获取常量的值,使用defined()函数来判断常量是否被定义。实例代码如下

<?phpheader("content-type:text/html;charset=utf-8");              //设置字符编码define("GREETING",&quo<div style="color:transparent">!本文来源gaodai.ma#com搞##代!^码网(</div><sup>搞gaodaima代码</sup>t;看到<a href="http://www.gaodaima.com">搞代码</a>一次");                      echo GREETING."<br/>";                                       //输出常量GREETINGecho Greeting ."<br/>";define('COUNT','能看到<a href="http://www.gaodaima.com">搞代码</a>多次',true);echo COUNT ."<br/>";                                        //输出常量COUNTecho Count ."<br/>";                                        //输出常量COUNT,因为设定了大小写不敏感$name='count';echo constant($name)."<br/>";                               //输出常量COUNTecho(defined('GREETING'))."<br/>";                          //如果常量被定义,则返回true,使用echo输出显示1?>

代码运行结果:

上面就是我们通过函数对常量进行定义,获取和判断的简单实例,下一节,我们讲解,PHP中的“预定义常量”。

相关视频教程推荐:《php.cn独孤九贱(4)-php视频教程》: 变量与常量:程序中存储数据的小仓库。

以上就是PHP常量的定义与使用实例详解的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP常量的定义与使用实例详解

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址