常量的定义使用 define()
函数表示。定义一个常量分为以下两个步骤:
define()
函数定义常量的名称例如,定义一个 PI
常量,值为 3.1415926535
:
define('PI', 3.1415926535);
定义好常量之后,可以通过常量名称来访问这个常量。例如,访问 PI
常量:
echo PI; // 输出:3.1415926535
使用 $
符号定义一个变量。例如,定义一个名为 name
的变量:
$name = 'PHP新手上路';
$
符号开头PHP 支持以下数据类型:
例如,定义一个整型变量:
$count = 10;
在函数内部定义的变量只能在函数内部访问。在函数外部定义的变量可以在任何位置访问。
// 定义一个名为 PI 的常量
define('PI', 3.1415926535);
// 计算圆的面积
$radius = 5;
$area = PI * pow($radius, 2);
// 输出圆的面积
echo '圆的面积为:' . $area;
输出结果:
圆的面积为:78.5398163375
// 定义一个名为 username 的变量
$username = 'Tom';
// 在函数内访问全局变量
function sayHello() {
global $username;
echo 'Hello, ' . $username . '!';
}
sayHello(); // 输出:Hello, Tom!
// 在函数内创建局部变量
function countNumber() {
$number = 10;
echo 'number = ' . $number;
}
countNumber(); // 输出:number = 10
// 注意:在函数外访问局部变量会报错
// echo $number; // 报错:Notice: Undefined variable: number...
输出结果:
Hello, Tom!
number = 10