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 常量快