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

admin3年前PHP教程88

说明

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中get_object_vars()在数组的实例用法

在php中有一些函数,是为了数组的使用而辅助的。本篇要提到的是get_object_vars(),咋子函数的名称上大家会觉得有些复杂,不过在返回关联数组上,是经常会用到的函数方法。下面我们对php中g...

高并发php uniqid不重复唯一标识符生成方案

PHP uniqid()函数可用于生成不重复的唯一标识符,该函数基于微秒级当前时间戳。在高并发或者间隔时长极短(如循环代码)的情况下,会出现大量重复数据。即使使用了第二个参数,也会重复,最好的方案是结...

php类自动加载失败的处理方案及实例代码

1、打开相应的PHP代码文件。2、添加“$class = str_replace("\\","/",$class);”代码即可。文件在本...

php安装grpc扩展的具体步骤

1、在php.ini文件中添加grpc扩展配置:extension=grpc.sogit clone -b $(curl -L http://grpc.io/release) github/grpc/...

PHP实现JWT的Token登录认证

1、JWT简介JSON Web Token(缩写 JWT),是目前最流行的跨域认证解决方案。session登录认证方案:用户从客户端传递用户名、密码等信息,服务端认证后将信息存储在session中,将...

详解php处理大并发大流量大存储

一、判断大型网站的标准1、pv(page views)网页的浏览量概念 一个网站所有的页面,在24小时内被访问的总的次数。千万级别,百万级别,2、uv值(unique vistor)独立访客概念:一个...