PHP新手上路(十四)完整攻略
1. 常量
1.1 定义常量
常量的定义使用 define()
函数表示。定义一个常量分为以下两个步骤:
- 使用
define()
函数定义常量的名称 - 为这个名称定义一个值
例如,定义一个 PI
常量,值为 3.1415926535
:
define('PI', 3.1415926535);
1.2 访问常量
定义好常量之后,可以通过常量名称来访问这个常量。例如,访问 PI
常量:
echo PI; // 输出:3.1415926535
2. 变量
2.1 变量的定义
使用 $
符号定义一个变量。例如,定义一个名为 name
的变量:
$name = 'PHP新手上路';
2.2 变量的命名规则
- 变量名必须以
$
符号开头 - 变量名必须以字母或下划线开头,不能以数字开头
- 变量名只能包含字母、数字和下划线
- 变量名区分大小写
2.3 变量的数据类型
PHP 支持以下数据类型:
- 字符串(string)
- 整数(integer)
- 浮点数(float)
- 布尔值(boolean)
- 数组(array)
- 对象(object)
- NULL
- 资源(resource)
例如,定义一个整型变量:
$count = 10;
2.4 变量的作用域
- 局部作用域(函数内定义的变量)
- 全局作用域(在任何地方定义的变量)
在函数内部定义的变量只能在函数内部访问。在函数外部定义的变量可以在任何位置访问。
3. 示例
3.1 常量示例
// 定义一个名为 PI 的常量
define('PI', 3.1415926535);
// 计算圆的面积
$radius = 5;
$area = PI * pow($radius, 2);
// 输出圆的面积
echo '圆的面积为:' . $area;
输出结果:
圆的面积为:78.5398163375
3.2 变量示例
// 定义一个名为 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
本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!