PHP定义常量方法有几种方法,有何不同呢?
Admin 2022-09-24 群英技术资讯 1049 次浏览
在这篇文章中,我们来学习一下“PHP定义常量方法有几种方法,有何不同呢?”的相关知识,下文有详细的讲解,易于大家学习和理解,有需要的朋友可以借鉴参考,下面就请大家跟着小编的思路一起来学习一下吧。区别说明
1、const是一种语言结构,define()是一个函数,const编译比define()快。
2、define()声明常量,常量名是字符串类型,可以动态拼接,可以用表达式命名,const只能用普通常量名。
const关键字定义的常量区分大小写,define()函数可以通过第三个参数来决定是否区分大小写。
实例
<?php
// 常量
// 常量的定义和使用
// 定义方法1:define()函数
define("CON_INT", 100);
echo CON_INT;
// 将此常量的使用定义为可以不区分大小写
define("GREETING", "hello world", true); // 对此此种用法,系统会给出不推荐使用的提醒
echo GREETING;
echo Greeting;
echo "<br/>";
// 定义方法2:const关键字定义
const FOO = 'BAR';
for($i = 0; $i <32 ; ++$i){
define('YDMA_'.$i, 1 + $i);
}
echo YDMA_16;
// const不能在条件语句中定义常量
/*
if(true){
const FOO0 = 'BAR'; // 无效
}
if(true){
define('FOO0', 'BAR'); // 有效
}
*/
// 获取常量的值:constant()函数
echo "<br/>";
define("VAR0", "888");
echo constant("VAR0");
echo "<br/>";
const CONSTANT0 = 'test contant';
echo constant("CONSTANT0");
// 获得所有已经定义的常量列表
echo "<pre>";
print_r(get_defined_constants()); // 获取本脚本中所有可以访问到的常量,输出一个超长的数组
推荐操作系统:windows7系统、PHP5.6、DELL G3电脑
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
在php中,有一个东西叫做串口,不知道你有没有听说过,今天小编就带大家了解一下php7配置串口连接dio的方法,有需要的可以参考一下。
许多人在学习C语言的时候都写过一些有趣的算法,其实这些算法在PHP中也同样可以实现,甚至有些算法的代码比C语言中还要简洁,需要的朋友可以参考下
PhpSpreadsheet是一个用纯PHP编写的库,提供了一组类,可以方便我们进行读取和写入不同的电子表格文件格式,因此PHP使用PhpSpreadsheet能很比较方便的对Excel进行操作,有些朋友可以能没有接触过PhpSpreadsheet,下面小编就给大家介绍一下PHP使用PhpSpreadsheet操作Excel的方法。
方法:1、在middleware的“verifyCsrfTkoen.php”中添加handle函数方法,在整个项目禁用token;2、用“protected $except=['屏蔽不提交token的路由']”在屏蔽掉部分路由禁用即可。
<?php$str='programming';//定义一个字符串$arr=str_split($str);//将字符串分割并传入数组print_r($arr);//输出数组详细信息?><?php$str='programming';//定义一个字符串$ar
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008