PHP语法入门完全指南(2024新版)
一、开发环境搭建
1.1 快速启动方案
- 本地环境:安装XAMPP(含Apache+PHP+MySQL)
- 在线沙盒:使用PHP Sandbox
- Docker方案(推荐):
docker run -it -p 80:80 -v $(pwd):/var/www/html php:8.2-apache
1.2 第一个PHP程序
<?php
// 01_hello.php
echo "Hello, PHP World!";
?>
▶️ 运行方式:浏览器访问 http://localhost/01_hello.php
二、基础语法核心
2.1 变量与常量
$username = "Alice"; // 变量声明
define("MAX_LOGIN", 5); // 常量声明
const MIN_AGE = 18; // 类常量声明方式
// 输出变量值
echo "欢迎," . $username; // 字符串连接符 .
新手陷阱:
- 变量名区分大小写($Name ≠ $name)
- 常量默认全局有效且不可修改
- 单引号不解析变量,双引号解析变量
2.2 数据类型详解
类型 | 示例 | 检测函数 |
---|---|---|
整型 | $age = 25; |
is_int() |
浮点型 | $price = 99.95; |
is_float() |
字符串 | $msg = "Hi!"; |
is_string() |
布尔型 | $is_admin = true; |
is_bool() |
数组 | $colors = ['红','蓝'] |
is_array() |
NULL | $var = null; |
is_null() |
类型转换示例:
$strNum = "123";
$realNum = (int)$strNum; // 显式转换为整型
$sum = $realNum + 5; // 结果为128
2.3 运算符大全
算术运算符:
$a = 10;
$b = 3;
echo $a % $b;</