加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱故事小小网_铜陵站长网 (http://www.0562zz.com/)- 视频终端、云渲染、应用安全、数据安全、安全管理!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP define还有const:定义常量

发布时间:2021-05-23 04:15:57 所属栏目:PHP教程 来源:互联网
导读:除了可以使用 define() 函数之外,还可以使用 const 关键字来定义常量,const 关键字的语法如下: const 常量名 = 常量值; 下面通过示例来演示一下常量的使用: ?php define(WebSite, C语言中文网); const url = ; echo WebSite.br; echo url; ? 运行结果如
除了可以使用 define() 函数之外,还可以使用 const 关键字来定义常量,const 关键字的语法如下:

const 常量名 = 常量值;

下面通过示例来演示一下常量的使用:

<?php

define('WebSite', 'C语言中文网');

const url = '';

echo WebSite.'<br>';

echo url;

?>

运行结果如下:

C语言中文网

获取常量的值 想要获取常量的值,除了可以直接使用常量名外,还可以使用 constant() 函数,使用函数和直接使用常量名的效果是一样的。但使用函数可以动态输出不同的常量,在使用上要灵活、方便得多,constant() 函数的语法格式为:

constant(string $name);

其中 $name 为要获取的常量名称,也可以是存储常量名的变量。如果成功则返回常量的值;如果常量未定义则返回一个 E_WARNING 级别的错误。示例代码如下:

<?php

define('WebSite', 'C语言中文网');

const url = '';

$website = 'WebSite';

$url = 'url';

echo constant($website).'<br>';

echo constant($url);

?>

运行结果如下:

C语言中文网

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

defined(string $name)

其中 $name 为待判断的常量名称,函数会返回一个 bool 类型的值,常量已定义则返回 true,未定义则返回 false。示例代码如下:

<?php

define('WebSite', 'C语言中文网');

const url = '';

var_dump(defined('WebSite'));

echo '<br>';

var_dump(defined('url'));

(编辑:我爱故事小小网_铜陵站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读