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