PHP 学习笔记

简介

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;
}
?>

学习资源