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

admin3年前PHP教程29

说明

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访问对象中的成员的实例方法

对象是由成员属性和成员方法构成的,想要访问对象成员的话,实际上有点像访问数组中的元素,既然有点像的话,通过对象的引用来访问对象的成员,还需要使用一个特殊的运算符号->来完成对象成员的访问。实例?...

境外多ip服务器有什么优势和好处

在众多服务器中,针对网站推广优化提高效果最显著的自然是站群服务器即多ip服务器,多ip服务器的诸多优势,特别是境外多ip服务器与此同时也吸引了众多网站站长。下面跟大家一起了解一下境外多ip服务器的优势...

php中cookie与session的区别点总结

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑无论是在系统运维还是 PHP 开发人员的面试中,经常会被问到 Session 和 Cookie 在 PHP 中的区别?下面我们就...

php常见的网络攻击及防御方法

目录SQL注入攻击(SQL Injection)常见的SQL注入式攻击过程类如防范方法跨网站脚本攻击(Cross Site Scripting, XSS)常用的攻击手段有防范方法跨网站请求伪造攻击(C...

高防服务器防火墙的基本特性?国内高防服务器适合哪些行业购买?

我们在选择高防服务器租用时会了解到,大多数都是针对DDoS/CC等流量型攻击,通过防火墙等技术对流量型攻击进行削弱的,但是对于防火墙的基本特性,我们又了解多少呢?(一)内部网络和外部网络之间的所有网络...

新加坡大带宽服务器租赁哪个好

新加坡大带宽服务器租赁哪个好?选择新加坡大带宽服务器租赁服务提供商时,可以考虑以下几个方面:服务质量:服务质量是选择服务器租赁服务提供商的重要因素,可以查看用户评价、客户支持服务等方面,选择一家有良好...