Web 框架
- Laravel(最流行) - Symfony(企业级) - ThinkPHP(国产) - CodeIgniter(轻量)
约 1406 字大约 5 分钟
2025-07-03
PHP(Hypertext Preprocessor,超文本预处理器)是一种通用开源脚本语言,特别适合 Web 开发。PHP 代码可以嵌入到 HTML 中,也可以与各种 Web 框架、模板系统结合使用。
作为世界上最流行的服务器端脚本语言之一,PHP 驱动着全球超过 78% 的网站,包括 Facebook、WordPress、Wikipedia 等知名网站。PHP 8+ 版本带来了显著的性能提升和现代化特性。
# macOS (使用 Homebrew)
brew install php
# Ubuntu/Debian
sudo apt install php php-cli php-fpm php-mysql
# 验证安装
php -v<?php
// hello.php
echo "Hello, World!\n";
// 运行
// php hello.php<?php
// index.php
<!DOCTYPE html>
<html>
<head>
<title>PHP Demo</title>
</head>
<body>
<h1><?php echo "Hello from PHP!"; ?></h1>
<p>当前时间:<?php echo date('Y-m-d H:i:s'); ?></p>
</body>
</html># 安装 Composer
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
# 创建 Laravel 项目
composer create-project laravel/laravel myapp
# 安装依赖
composer require guzzlehttp/guzzle本站收录的 PHP 相关文档包含 45 篇文章,涵盖:
Web 框架
CMS 系统
电商平台
工具库
| 版本 | 发布时间 | 主要特性 | 性能提升 |
|---|---|---|---|
| PHP 7.0 | 2015 | PHPNG 引擎 | 2倍+ |
| PHP 7.4 | 2019 | 类型属性、箭头函数 | 10%+ |
| PHP 8.0 | 2020 | JIT、联合类型、属性 | 15%+ |
| PHP 8.1 | 2021 | 枚举、只读属性 | 5%+ |
| PHP 8.2 | 2022 | 只读类、DNF类型 | 性能优化 |
| PHP 8.3 | 2023 | 类型化常量 | 持续优化 |
💡 建议: 新项目使用 PHP 8.2+,充分利用现代特性
A: 绝对值得! PHP 依然是 Web 开发的主流语言:
A: PHP 8 带来重大改进:
function test(int|string $id) {}test(name: 'John', age: 30)A:
A: PHP 8+ 的性能已经非常优秀:
掌握基础: 先学好 PHP 语法、面向对象、命名空间等基础
遵循规范: 学习并遵循 PSR 规范,写出规范的代码
框架学习: 深入学习一个主流框架(推荐 Laravel)
实战项目: 通过实际项目巩固知识,如博客、商城系统
关注新特性: PHP 持续发展,关注最新版本特性
📊 文档统计
🎯 学习重点