实例分析php常量和变量的不同

admin3年前PHP教程62

说明

1、常量前没有美元符号;

2、常量只能用define()函数和const关键字定义,不能用赋值语句定义;

3、常量可以在任何地方定义和访问变量范围的规则;

4、一旦定义了常量,就不能重新定义或取消定义,直到脚本运行结束自动释放;

5、常量值只能是标量,可以是resource,但要避免,可能会出现问题。

实例

常量只能赋一次值,以下是申请常量的两种方法:


const THE_VALUE="one";
define("THE_VALUE","one");

变量是可以多次赋值;


$a=10;
$a=20;
echo $a;

知识点扩充

【可变变量】

指的是变量的名称可变,变量的标识符可以由另一个变量的值来代替。

例如:第二个语句是为argv1这个变量赋值。


<?php
 
  $varName = 'argv1';
  $$varName = 'value1';
  var_dump($argv1);
 
?>

【常量】

使用define定义,不可删除和修改,调用时直接写名称。define还有三参数的版本,第三个参数代表是否大小写不敏感,默认为false。


<?php
 
  define('pi',3.14);
  echo pi;
 
?>

到此这篇关于实例分析php常量和变量的不同的文章就介绍到这了,更多相关php常量和变量的不同内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

php比较两个指定的日期的实例讲解

1、给定的日期格式相同,则使用简单的比较运算符来比较日期。<?php//声明两个日期、初始化$date1 = "2021-11-24";$date2 = "2001...

ajax和axios区别(ajax被什么代替了)

ajax和axios区别1、理论差异axios是通过Promise完成对ajax技术的一种封装,就像jquery对ajax的封装一样。ajax技术完成了部分数据的刷新,axios完成了对ajax的封装...

laravel多视图共享数据实例代码

目录前言在视图间共享数据视图Composer添加 Composer 到多个视图总结前言在做项目中,网站前台或者后台有些数据需要在多个视图页面使用,例如用户基本信息数据,菜单展示数据。首先想到的是在每个...

台湾大带宽服务器租用多少钱

台湾大带宽服务器租用多少钱?台湾大带宽服务器的租用费用会受到多种因素的影响,以下是一些主要的因素:带宽大小:服务器租用的带宽大小是影响费用的主要因素之一。带宽越大,服务器的租用费用越高。硬件配置:服务...

海外站群服务器有哪些优势

现今站长在做网站优化时,更喜欢站群服务器,可以提供很ip比较多的资源,利于网站收录。不过由于国内的ip资源有限,海外站群服务器成为站长的热门选择,今天分享一下海外站群服务器有哪些优势?1、拥有丰富的I...

使用SEO建站租用境外站群服务器有哪些好处境外站群服务器租用哪里有

租用境外站群服务器的好处有:1、能保证站群网站的安全,站群网站的权重和排名;2、稳定性好,能保证用户稳定的访问体验;3、链接跳转速度快,保证用户能通过其中的任意一个站点迅速地到达其他站点;4、提供售后...