当前位置:首页 > PHP

php简单实现

2026-03-12 16:44:42PHP

PHP 基础语法与结构

PHP 脚本以 <?php 开头,以 ?> 结尾。文件通常保存为 .php 扩展名。

<?php
// 单行注释
/*
  多行注释
*/
echo "Hello, World!"; // 输出文本
?>

变量与数据类型

PHP 变量以 $ 开头,无需声明类型,支持动态类型转换。

$name = "Alice";      // 字符串
$age = 25;            // 整数
$price = 9.99;        // 浮点数
$is_active = true;    // 布尔值
$fruits = ["apple", "banana"]; // 数组

条件语句

使用 ifelseifelse 实现逻辑分支。

php简单实现

$score = 85;
if ($score >= 90) {
    echo "A";
} elseif ($score >= 80) {
    echo "B";
} else {
    echo "C";
}

循环结构

支持 forwhileforeach 循环。

// for 循环
for ($i = 0; $i < 5; $i++) {
    echo $i . " ";
}

// foreach 遍历数组
$colors = ["red", "green", "blue"];
foreach ($colors as $color) {
    echo $color . " ";
}

函数定义与调用

通过 function 定义函数,支持参数和返回值。

php简单实现

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_contentsfile_put_contents

// 写入文件
file_put_contents("test.txt", "Hello PHP");

// 读取文件
$content = file_get_contents("test.txt");
echo $content;

标签: 简单php
分享给朋友:

相关文章

php实现验证码

php实现验证码

PHP实现验证码的方法 使用GD库生成验证码 GD库是PHP中处理图像的扩展,可用于生成验证码图片。 <?php session_start(); $width = 120; $height…

php实现树

php实现树

PHP实现树结构的方法 在PHP中实现树结构通常可以通过递归或迭代的方式完成。以下是几种常见的实现方法: 递归实现树结构 递归是处理树结构的自然方式,尤其适用于具有未知深度的树。 class Tr…

php实现栈

php实现栈

栈的基本概念 栈(Stack)是一种遵循后进先出(LIFO)原则的数据结构。核心操作包括: push:元素入栈。 pop:元素出栈(返回并移除栈顶元素)。 peek:查看栈顶元素…

php实现注册

php实现注册

注册功能实现步骤 数据库准备 创建用户表,包含字段如id、username、password、email等。示例SQL: CREATE TABLE users ( id INT AUTO_I…

php实现聊天

php实现聊天

实现 PHP 聊天功能的方法 使用 WebSocket 和 PHP 实现实时聊天 WebSocket 是一种全双工通信协议,适合实现实时聊天功能。PHP 可以通过 Ratchet 库实现 WebSo…

php 实现下载

php 实现下载

PHP 实现文件下载的方法 使用 PHP 实现文件下载可以通过设置 HTTP 头信息,强制浏览器将文件作为附件下载而非直接打开。 基本下载实现 $file_path = 'path/to/your/…