PHP常量
PHP常量是保持值不变的标识符。通常在脚本执行整个过程中不会改变。它们区分大小写。默认情况下,常量标识符总是大写。通常情况下,常量名称以下划线或字母开头,后面跟一些字母和数字。写常量时无需使用$
符号。constant()
函数用于返回常量的值。
示例:
1 |
|
运行结果:
1 | PHP! |
PHP变量
PHP变量是对存放数据的内存地址的命名。声明 PHP变量的基本方法是在变量名后使用 $
符号。变量可以帮助 PHP代码在程序中间存储信息。如果在分配变量之前就使用它,那么它就已经存储了一个默认值。可以用来构建变量的数据类型有整数、双精度和布尔。
1 |
|
运行结果如下:
1 | Hello, Yiibai |
常量与 PHP 变量的区别
PHP 常量 | PHP 变量 |
---|---|
在 PHP 常量中不需要使用 $ 符号。 | 在 PHP 变量中使用了 $ 符号。 |
PHP 常量的数据类型在脚本执行过程中不能改变。 | PHP 变量的数据类型可以在执行脚本时更改。 |
一旦定义了 PHP 常量,就不能重新定义。 | PHP 变量既可以未定义,也可以重新定义。 |
不能使用任何简单的赋值操作来定义常量,而只能使用 define() 来定义。 | 可以使用简单的赋值操作(=)来定义变量。 |
常量通常用数字书写。 | 变量则用字母和符号书写。 |
PHP 常量在整个脚本中自动全局化。 | PHP 变量不会在整个脚本中自动全局化。 |
PHP 常量比 PHP 变量慢 | PHP 变量比 PHP 常量快 |