简介
PHP 是一种服务器端脚本语言,主要用于 Web 开发,广泛用于构建动态内容的网页。
关键特性
- 支持面向对象编程:类、对象、继承等。
- 丰富的内置库:用于数据库、文件处理和网络操作。
- 跨平台:可在不同操作系统和服务器上运行。
基础语法
变量与数据类型
<?php
$name = "Alice"; // 字符串
$age = 25; // 整数
$price = 19.99; // 浮点数
$isActive = true; // 布尔值
?>
条件语句
<?php
if ($age >= 18) {
echo "成人";
} else {
echo "未成年";
}
?>
循环
<?php
for ($i = 0; $i < 5; $i++) {
echo $i;
}
?>
进阶概念
函数
<?php
function greet($name) {
return "Hello, " . $name;
}
echo greet("Alice");
?>
面向对象编程
<?php
class Car {
public $color;
function __construct($color) {
$this->color = $color;
}
function showColor() {
echo "颜色:" . $this->color;
}
}
$car = new Car("红色");
$car->showColor();
?>
实战练习
基本表单处理
<form method="post">
<label>姓名:</label>
<input type="text" name="name">
<button type="submit">提交</button>
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = htmlspecialchars($_POST["name"]);
echo "你好, " . $name;
}
?>