php简单实现
PHP 基础语法与结构
PHP 脚本以 <?php 开头,以 ?> 结尾。文件通常保存为 .php 扩展名。
<?php
// 单行注释
/*
多行注释
*/
echo "Hello, World!"; // 输出文本
?>
变量与数据类型
PHP 变量以 $ 开头,无需声明类型,支持动态类型转换。
$name = "Alice"; // 字符串
$age = 25; // 整数
$price = 9.99; // 浮点数
$is_active = true; // 布尔值
$fruits = ["apple", "banana"]; // 数组
条件语句
使用 if、elseif、else 实现逻辑分支。
$score = 85;
if ($score >= 90) {
echo "A";
} elseif ($score >= 80) {
echo "B";
} else {
echo "C";
}
循环结构
支持 for、while、foreach 循环。
// for 循环
for ($i = 0; $i < 5; $i++) {
echo $i . " ";
}
// foreach 遍历数组
$colors = ["red", "green", "blue"];
foreach ($colors as $color) {
echo $color . " ";
}
函数定义与调用
通过 function 定义函数,支持参数和返回值。
function add($a, $b) {
return $a + $b;
}
$result = add(3, 5); // 调用函数
echo $result; // 输出 8
表单处理
PHP 可处理 HTML 表单提交的数据。
<!-- HTML 表单 -->
<form method="post" action="process.php">
<input type="text" name="username">
<input type="submit" value="Submit">
</form>
// process.php 文件
$username = $_POST["username"]; // 获取表单数据
echo "Welcome, " . $username;
数据库连接(MySQL 示例)
使用 mysqli 扩展连接 MySQL 数据库。
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test_db";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// 查询数据
$sql = "SELECT id, name FROM users";
$result = $conn->query($sql);
while ($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"] . ", Name: " . $row["name"];
}
$conn->close(); // 关闭连接
文件操作
读写文件使用 file_get_contents 和 file_put_contents。

// 写入文件
file_put_contents("test.txt", "Hello PHP");
// 读取文件
$content = file_get_contents("test.txt");
echo $content;






