PHP中常量和变量有哪些本质区别?

2026-04-06 07:280阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计439个文字,预计阅读时间需要2分钟。

PHP中常量和变量有哪些本质区别?

说说明1、常量前没有美元符号;说说明2、常量只能用define()函数和const关键字定义,不能使用赋值语句定义;说说明3、常量可以在任何地方定义和访问变量范围的规定;说说明4、一旦定义了常量,就不能重定义。

说明

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

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

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

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

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

实例

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

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

变量是可以多次赋值;

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

知识点扩充

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

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

阅读全文
标签:不同说明

本文共计439个文字,预计阅读时间需要2分钟。

PHP中常量和变量有哪些本质区别?

说说明1、常量前没有美元符号;说说明2、常量只能用define()函数和const关键字定义,不能使用赋值语句定义;说说明3、常量可以在任何地方定义和访问变量范围的规定;说说明4、一旦定义了常量,就不能重定义。

说明

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

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

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

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

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

实例

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

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

变量是可以多次赋值;

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

知识点扩充

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

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

阅读全文
标签:不同说明