易百教程

PHP常量

在PHP中可以定义常量。常量的值永远不会改变。常量只能在PHP程序中定义一次。
常数的名称不以美元符号开头。对常量使用全大写名称是一种好习惯。应该避免使用PHP的任何保留字来命名常量。常量可能只包含标量值,如布尔值,整数,浮点数和字符串。它们可以在PHP程序中的任何位置使用,而不考虑可变范围。
PHP常量区分大小写。

要定义常量,可使用define()函数:

<?php
define( "MY_CONSTANT", "19" ); // MY_CONSTANT 的值总是一个字符串:"19"
echo MY_CONSTANT;     // 显示  " 19 "  (这里是一个字符串值,并不是数字值)
?>

示例代码

<?php
    $radius = 4;

    $diameter = $radius * 2;
    $circumference = M_PI * $diameter;
    $area = M_PI * pow( $radius, 2 );

    echo "A radius of " . $radius . " \n ";
    echo "A diameter of " . $diameter . " \n ";
    echo "A circumference of " . $circumference . " \n ";
    echo "An area of " . $area . " \n ";
?>

执行上面示例代码,得到以下结果:

A radius of 4 
A diameter of 8 
A circumference of 25.132741228718 
An area of 50.265482457437

这里,脚本中指定圆的半径存储在$radius变量中。然后计算直径并将其存储在$diameter变量中。接下来,它计算圆的圆周,即直径乘以pi的值,并将结果存储在$circumference变量中。它使用内置的PHP常量M_PI,常量M_PI存储pi的值。