问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php中变量与常量的区别

发布网友 发布时间:2022-04-27 09:20

我来回答

2个回答

热心网友 时间:2022-04-07 11:22

定义常量和定义变量的区别:

1. 常量前面没有美元符号($)
2. 常量只能用 define() 函数定义,而不能通过赋值语句
3. 常量可以不用理会变量范围的规则而在任何地方定义和访问
4. 常量一旦定义就不能被重新定义或者取消定义
5. 常量的值只能是标量

更详细的关于变量和常量的知识请参见参考资料。

参考资料:http://www.5idev.com/Article-view-sid-11-aid-66.shtml

热心网友 时间:2022-04-07 12:40

变量与常量

1.变量特点:
在定义后后还可以多次赋值
定义在那个范围就在那个范围有效,如函数中定义的变量就只在函数中有效。
可以通过unset()销毁
2.常量特点
常量前面面没有$符号
常量只能通过define()函数定义或者是const关键字定义(const定义常量,是在php5.3版本后),如 define('PI',3.14)或者const PI=3.14
且值只能是标量,即可以是 整型 浮点型 布尔型 null 字符串等。在定义后,无论在那定义,都可以直接调用,没有作用域。定义后不可以再赋值一直存在内存中,不能被销毁。常量的值 不能是 数组 对象 资源,可以通过 bool defined() 函数判断某个常量是否已经被定义了。
注意:在php中变量名,函数名,类型是可以改变的,常量可以通过引用的方式改变名称。

$name='zhangsan';
$user=$$name;
解释:$user的值为 'zhangsan'

在变量中还存在着超级全局变量
如 $_POST $_GET等

注意常量和变量都是大小写敏感的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
水利水电工程单元工程施工质量验收评定标准——土石方工程(SL 631... 关于水利水电工程项目划分的规程有哪些?划分的越细越好,感谢大家的帮 ... 水利水电工程的单位工程包括哪些工程? 尖子生学案:生物高中选修3目录 U盘传了数据怎么删除电脑记录如何清除电脑上U盘使用记录 把u盘插电脑怎么删掉记忆如何删掉电脑上插过U盘的记录 win7清除u盘记录 如何清理win7电脑u盘痕迹如何清除电脑上U盘使用记录 麦当劳和华莱士的外卖电话是什么? 一文详解ISO/IEC20000信息技术服务管理体系认证好处、材料、流程 PHP的预定义变量和常量都有什么? 方舟生存进化手游可以打boss吗 php如何定义常量,系统常量和使用常量 方舟生存进化,手游版金刚boss为什么血量很低了以后人物会突然挂了 PHP常量怎么使用 方舟生存进化手机版有没有喷火龙 PHP中如何定义和使用常量 PHP 常量的定义及如何设置 方舟生存进化打Boss可以无敌嘛 PHP常量是什么? 方舟生存进化地牢BOSS找不到怎么办? php 常量的作用域问题,谢谢大家 PHP 常量是什么 方舟生存进化boss大全有哪些boss种类 Php常量是什么意思? PHP常量有什么作用 方舟生存进化手游在哪里打Boss 有没有大神会制作传奇地图补丁~!有偿~! 如何在传奇中添加新地图 传奇地图问题 方舟生存进化boss可以驯服吗 php const用法详解 以及php常量定义const和define的异同 方舟生存进化泰克建筑打什么boss解锁 PHP中如何定义常量及获取常量的值? 方舟生存进化喷火龙boss怎么没有,贡品终端上只有蜘蛛和猩猩的简单,普通,困难这三个? 在PHP里面如何定义一个常量?请举例说明 php如何是用define呢,让他起到全局的常量的作用 如何在PHP中使用常量指定PI的值计算圆的面积 php能定义数组为类的常量吗 php中常量如何做类名 关于php类中定义常量问题??? PHP使用常量和数组哪个作为配置文件最方便 支付宝收款到帐没有有提示音 椰子面粉可以直接吃吗 带啥儿椰子粉可以干吃吗? 携程抢票为什么老是要核验? 海南椰子粉可以直接给小孩喝吗? 请问携程怎么进行信息核验啊 椰子粉怎么吃? 为什么我在携程上买火车票说身份核验不成功